Loading [MathJax]/jax/output/HTML-CSS/config.js
Polyline Class Reference

More...

+ Inheritance diagram for Polyline:

Public Member Functions

def clone (self)
 
def cloneAddInfoFullLayout (self)
 
def cloneAddInfoView (self, arg1, arg2)
 possible calls: More...
 
def eraseLayout (self, arg1)
 
def getAddInfo (self)
 
def getAsDoubleByView (self, arg1, arg2, arg3)
 
def getLength2D (self)
 returns the 2D polyline length of all parts More...
 
def getLength3D (self)
 returns the 3D polyline length of all parts More...
 
def getPointAddInfoStatistics (self)
 
def hasInfo (self)
 
def info (self)
 
def isClosed (self)
 
def parts (self)
 iterate over all parts More...
 
def points (self)
 iterate over all points More...
 
def restoreAddInfoFullLayout (self)
 
def setAddInfo (self, arg1)
 
def setAddInfoView (self, arg1, arg2)
 
def sizePart (self)
 
def sizePoint (self)
 
def type (self)
 
- Public Member Functions inherited from Geometry
def getScopSemantic (self)
 
def setScopSemantic (self, arg1)
 

Detailed Description

Member Function Documentation

◆ clone()

def clone (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: Polyline)

◆ cloneAddInfoFullLayout()

def cloneAddInfoFullLayout (   self)
Parameters
self(type: Polyline) self pointer

◆ cloneAddInfoView()

def cloneAddInfoView (   self,
  arg1,
  arg2 
)

possible calls:

  • cloneAddInfoView(self, arg1: AddInfoLayout, arg2: object)
  • cloneAddInfoView(self, arg1: AddInfoLayout, arg2: AddInfoLayout)
Parameters
self(type: Polyline) self pointer
arg1(type: AddInfoLayout) mandatory parameter
arg2(type: object | AddInfoLayout) mandatory parameter

◆ eraseLayout()

def eraseLayout (   self,
  arg1 
)
Parameters
self(type: Polyline) self pointer
arg1(type: AddInfoLayout) mandatory parameter

◆ getAddInfo()

def getAddInfo (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: AddInfo)

◆ getAsDoubleByView()

def getAsDoubleByView (   self,
  arg1,
  arg2,
  arg3 
)
Parameters
self(type: Polyline) self pointer
arg1(type: AddInfoLayout) mandatory parameter
arg2(type: object) mandatory parameter
arg3(type: object) mandatory parameter
Returns
(type: bool)

◆ getLength2D()

def getLength2D (   self)

returns the 2D polyline length of all parts

◆ getLength3D()

def getLength3D (   self)

returns the 3D polyline length of all parts

◆ getPointAddInfoStatistics()

def getPointAddInfoStatistics (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: AddInfoStatistics)

◆ hasInfo()

def hasInfo (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: bool)

◆ info()

def info (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: AddInfo)

◆ isClosed()

def isClosed (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: bool)

◆ parts()

def parts (   self)

iterate over all parts

Parameters
self(type: Polyline) self pointer
Returns
(type: collections.Iterable[PolylinePart])

◆ points()

def points (   self)

iterate over all points

Parameters
self(type: Polyline) self pointer
Returns
(type: collections.Iterable[Point])

◆ restoreAddInfoFullLayout()

def restoreAddInfoFullLayout (   self)
Parameters
self(type: Polyline) self pointer

◆ setAddInfo()

def setAddInfo (   self,
  arg1 
)
Parameters
self(type: Polyline) self pointer
arg1(type: AddInfo) mandatory parameter

◆ setAddInfoView()

def setAddInfoView (   self,
  arg1,
  arg2 
)
Parameters
self(type: Polyline) self pointer
arg1(type: AddInfoLayout) mandatory parameter
arg2(type: object) mandatory parameter

◆ sizePart()

def sizePart (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: int)

◆ sizePoint()

def sizePoint (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: int)

◆ type()

def type (   self)
Parameters
self(type: Polyline) self pointer
Returns
(type: GeometryType)

Reimplemented from Geometry.