Represents a single polygon in a PolyShape using linear segments.
Public Member Functions | |
def | Append (self, args) |
def | BuildBoundingBox (self) |
def | Close (self) |
def | CopyFrom (self, args) |
def | CurveLength (self) |
def | Delete (self, args) |
def | GetBoundingBox (self, args) |
def | GetFlags (self) |
def | GetMatID (self, args) |
def | GetNumPoints (self) |
def | GetSmoothingMap (self) |
def | HitsPolyLine (self, args) |
def | HitsSegment (self, args) |
def | Init (self) |
def | Insert (self, args) |
def | InterpCurve3D (self, args) |
def | InterpPiece3D (self, args) |
def | IsClockWise (self) |
def | IsClosed (self) |
def | IsNoSelfInt (self) |
def | IsOpen (self) |
def | Open (self) |
def | Reverse |
def | Segments (self) |
def | SelfIntersects |
def | SetNoSelfInt (self) |
def | SetNumPoints (self, args) |
def | SpliceLine (self, args) |
def | SurroundsPoint (self, args) |
def | Swap (self, args) |
def | TangentCurve3D (self, args) |
def | TangentPiece3D (self, args) |
def | Transform (self, args) |
Public Member Functions inherited from Wrapper | |
def | GetUnwrappedPtr (self) |
Static Public Attributes | |
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
Static Public Attributes inherited from Wrapper | |
tuple | thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') |
def Append | ( | self, | |
args | |||
) |
Append(PolyLine self, PolyPt p)
def BuildBoundingBox | ( | self | ) |
BuildBoundingBox(PolyLine self)
def Close | ( | self | ) |
Close(PolyLine self)
def CopyFrom | ( | self, | |
args | |||
) |
CopyFrom(PolyLine self, PolyLine other)
def CurveLength | ( | self | ) |
CurveLength(PolyLine self) -> float
def Delete | ( | self, | |
args | |||
) |
Delete(PolyLine self, int where)
def GetBoundingBox | ( | self, | |
args | |||
) |
GetBoundingBox(PolyLine self, Matrix3 tm) -> Box3 GetBoundingBox(PolyLine self) -> Box3
def GetFlags | ( | self | ) |
GetFlags(PolyLine self) -> DWORD
def GetMatID | ( | self, | |
args | |||
) |
GetMatID(PolyLine self, int segment) -> MtlID
def GetNumPoints | ( | self | ) |
GetNumPoints(PolyLine self) -> int
def GetSmoothingMap | ( | self | ) |
GetSmoothingMap(PolyLine self) -> IntList
def HitsPolyLine | ( | self, | |
args | |||
) |
HitsPolyLine(PolyLine self, PolyLine line, bool findAll=False) -> bool HitsPolyLine(PolyLine self, PolyLine line) -> bool
def HitsSegment | ( | self, | |
args | |||
) |
HitsSegment(PolyLine self, Point2 p1, Point2 p2, bool findAll=True) -> bool HitsSegment(PolyLine self, Point2 p1, Point2 p2) -> bool
def Init | ( | self | ) |
Init(PolyLine self)
def Insert | ( | self, | |
args | |||
) |
Insert(PolyLine self, int where, PolyPt p)
def InterpCurve3D | ( | self, | |
args | |||
) |
InterpCurve3D(PolyLine self, float u, int ptype=POLYSHP_INTERP_SIMPLE) -> Point3 InterpCurve3D(PolyLine self, float u) -> Point3
def InterpPiece3D | ( | self, | |
args | |||
) |
InterpPiece3D(PolyLine self, int segment, float t) -> Point3
def IsClockWise | ( | self | ) |
IsClockWise(PolyLine self) -> bool
def IsClosed | ( | self | ) |
IsClosed(PolyLine self) -> bool
def IsNoSelfInt | ( | self | ) |
IsNoSelfInt(PolyLine self) -> bool
def IsOpen | ( | self | ) |
IsOpen(PolyLine self) -> bool
def Open | ( | self | ) |
Open(PolyLine self)
def Reverse | ( | self, | |
keepZero = True |
|||
) |
Reverse(PolyLine self, bool keepZero=True) Reverse(PolyLine self)
def Segments | ( | self | ) |
Segments(PolyLine self) -> int
def SelfIntersects | ( | self, | |
findAll = True |
|||
) |
SelfIntersects(PolyLine self, bool findAll=True) -> bool SelfIntersects(PolyLine self) -> bool
def SetNoSelfInt | ( | self | ) |
SetNoSelfInt(PolyLine self)
def SetNumPoints | ( | self, | |
args | |||
) |
SetNumPoints(PolyLine self, int count, bool keep=TRUE) -> bool SetNumPoints(PolyLine self, int count) -> bool
def SpliceLine | ( | self, | |
args | |||
) |
SpliceLine(PolyLine self, int where, PolyLine source, int splicePoint)
def SurroundsPoint | ( | self, | |
args | |||
) |
SurroundsPoint(PolyLine self, Point2 point) -> bool
def Swap | ( | self, | |
args | |||
) |
Swap(PolyLine self, PolyLine line)
def TangentCurve3D | ( | self, | |
args | |||
) |
TangentCurve3D(PolyLine self, float u, int ptype=POLYSHP_INTERP_SIMPLE) -> Point3 TangentCurve3D(PolyLine self, float u) -> Point3
def TangentPiece3D | ( | self, | |
args | |||
) |
TangentPiece3D(PolyLine self, int segment, float t) -> Point3
def Transform | ( | self, | |
args | |||
) |
Transform(PolyLine self, Matrix3 tm)