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)
 

Detailed Description

factory interface for creating polygon objects

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)
  @param self (type: object) self pointer
  @return (type: object)

Member Function Documentation

◆ addPoint()

def addPoint (   self,
args,
**  kwargs 
)
static
  possible calls:
  addPoint(self, arg1: Point)
  addPoint(self, arg1: float, arg2: float)
  addPoint(self, arg1: float, arg2: float, arg3: float)

  @param self (type: object) self pointer
  @param *args  (type: list) mandatory parameter
  @param ** kwargs  (type: dict) mandatory parameter
  @return (type: PolygonFactory)

◆ clear()

def clear (   self)
  @param self (type: PolygonFactory) self pointer

◆ closePart()

def closePart (   self)
  @param self (type: PolygonFactory) self pointer
  @return (type: PolygonFactory)

◆ getPolygon()

def getPolygon (   self,
  ori = Orientation.undefined,
  clear = True 
)
  @param self (type: PolygonFactory) self pointer
  @param ori  (type: Orientation) optional parameter
  @param clear  (type: bool) optional parameter
  @return (type: Polygon)