Loading [MathJax]/jax/input/TeX/config.js
PolygonFactory Class Reference

factory interface for creating polygon objects More...

+ Inheritance diagram for PolygonFactory:

Public Member Functions

def __init__ (self)
 
def clear (self)
 
def closePart (self)
 
def getPolygon (self, ori=Orientation.undefined, clear=True)
 

Static Public Member Functions

def addPoint (self, *args, **kwargs)
 possible calls: More...
 

Detailed Description

factory interface for creating polygon objects

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)
Parameters
self(type: object) self pointer
Returns
(type: object)

Member Function Documentation

◆ addPoint()

def addPoint (   self,
args,
**  kwargs 
)
static

possible calls:

  • addPoint(self, arg1: Point)
  • addPoint(self, arg1: object, arg2: object)
  • addPoint(self, arg1: object, arg2: object, arg3: object)
Parameters
self(type: object) self pointer
*args(type: list) mandatory parameter
**kwargs(type: dict) mandatory parameter
Returns
(type: PolygonFactory)

◆ clear()

def clear (   self)
Parameters
self(type: PolygonFactory) self pointer

◆ closePart()

def closePart (   self)
Parameters
self(type: PolygonFactory) self pointer
Returns
(type: PolygonFactory)

◆ getPolygon()

def getPolygon (   self,
  ori = Orientation.undefined,
  clear = True 
)
Parameters
self(type: PolygonFactory) self pointer
ori(type: Orientation) optional parameter
clear(type: object) optional parameter
Returns
(type: Polygon)