POLYLINE Member List

This is the complete list of members for POLYLINE, including all inherited members.
AddVertex(const DPOINT2D &point, INT32 index=-1)POLYLINE
AddVertex(const DPOINT3D &point, INT32 index=-1)POLYLINE
Append(const POLYLINE &rhs, bool RemovePoints=true)POLYLINE
ApplyZScale(double zscale)POLYLINE
Assign(const DPOLYGON &dpoly, bool closed=false, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0)POLYLINE
Assign(const DPOINT2D *pts, INT32 NumPoints, bool closed=false, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0)POLYLINE
Assign(const SIMPLE_ARRAY< LPOINT2D > &rhs, bool closed=false, double ZValue=0.0)POLYLINE
Assign(const LPOINT2D *rhs, int NumPoints, bool closed=false, double ZValue=0.0)POLYLINE
Assign(const DOUBLE_ARRAY< DPOINT2D > &rhs, bool closed=false, double ZValue=0.0)POLYLINE
Assign(const DOUBLE_ARRAY< DPOINT3D > &rhs, bool closed=false)POLYLINE
Assign(const DRECT2D &rect, double ZValue=0.0)POLYLINE
Assign(const DRECT3D &rect)POLYLINE
AssignFromXML(const XMLNODE *topnode)POLYLINE
Attach(MIDOUBLEARRAY &rhs, INT32 NumPoints, bool closed=false, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0)POLYLINE
Begin() const POLYLINE [inline]
Begin()POLYLINE [inline]
BUFFERSIDE enum namePOLYLINE
BUFFERSIDE_Both enum valuePOLYLINE
BUFFERSIDE_In enum valuePOLYLINE
BUFFERSIDE_Out enum valuePOLYLINE
Clear()POLYLINE
Clear()POLYLINE
Clear()POLYLINE
ClearOptimizations()POLYLINE
ClearPoints(INT32 StartPosn=0, INT32 EndPosn=INT32_MAX)POLYLINE
Clip(const DRECT2D &ClipRect, DELEGATE_ERRVALUE_POLYLINE DelegateOnClip, CLIPMODE ClipMode=CLIPMODE_Inside)POLYLINE
Clip(const DRECT2D &ClipRect, CLIP &ClipTarget, CLIPMODE ClipMode=CLIPMODE_Inside)POLYLINE
COMBINERESULT enum namePOLYLINE
COMBINERESULT_ClipInside enum valuePOLYLINE
COMBINERESULT_ClipOutside enum valuePOLYLINE
COMBINERESULT_Disjoint enum valuePOLYLINE
COMBINERESULT_Equal enum valuePOLYLINE
COMBINERESULT_Intersect enum valuePOLYLINE
COMBINERESULT_OperInsideSrc enum valuePOLYLINE
COMBINERESULT_SrcInside enum valuePOLYLINE
COMBINERESULT_SrcInsideOper enum valuePOLYLINE
CompareLineToLine(const POLYLINE &OtherLine) const POLYLINE
CompareLineToPolygon(const POLYLINE &Polygon) const POLYLINE
CompareLineToPolygon(const DRECT2D &rect) const POLYLINE
ComparePolygonToPolygon(const POLYLINE &OtherPoly) const POLYLINE
COMPRESULT enum namePOLYLINE
COMPRESULT_Inside enum valuePOLYLINE
COMPRESULT_Intersect enum valuePOLYLINE
COMPRESULT_Outside enum valuePOLYLINE
COMPRESULT_Overlap enum valuePOLYLINE
ComputeAngle() const POLYLINE
ComputeArea() const POLYLINE [inline]
ComputeBuffer(const double BufferDistance, POLYLINELIST &BufferLineList, const BUFFERSIDE BufferSide=BUFFERSIDE_Both) const POLYLINE
ComputeCentroid(DPOINT2D &cent) const POLYLINE
ComputeCentroid(DPOINT3D &cent) const POLYLINE
ComputeDistance(const POLYLINE &OtherLine, bool ExtentsOverlap=true) const POLYLINE
ComputeDistPointAndVertexOnLine(double Distance, DPOINT3D &NewPoint, bool DistanceFromStart=true) const POLYLINE
ComputeDistPointOnLine(double Distance, DPOINT3D &NewPoint, bool DistanceFromStart=true) const POLYLINE
ComputeExtents(DRECT3D &rect) const POLYLINE
ComputeExtents(DRECT3D &rect, INT32 StartVertex, INT32 EndVertex) const POLYLINE
ComputeExtents(DRECT2D &rect) const POLYLINE
ComputeExtents(DRECT2D &rect, INT32 StartVertex, INT32 EndVertex) const POLYLINE
ComputeInteriorPoint(DPOINT3D &pt) const POLYLINE
ComputeLength() const POLYLINE
ComputeLength(const DPOINT3D &point) const POLYLINE
ComputeLongestSegmentLength() const POLYLINE
ComputeMaxDimension() const POLYLINE
ComputeMidPoint(DPOINT3D &MidPoint) const POLYLINE
ComputeOffset(double OffsetDistance, POLYLINE &OffsetLine, JOINTYPE JoinType=JOINTYPE_Miter) const POLYLINE
ComputeOffset(double StartOffsetDistance, double EndOffsetDistance, POLYLINE &OffsetLine, JOINTYPE JoinType=JOINTYPE_Miter) const POLYLINE
ComputeOffset(const SIMPLE_ARRAY< double > &OffsetDistance, POLYLINE &OffsetLine, JOINTYPE JoinType=JOINTYPE_Miter) const POLYLINE
ComputeOrientation() const POLYLINE [inline]
ComputePercentPointOnLine(double Percent, DPOINT3D &NewPoint, bool DistanceFromStart=true) const POLYLINE
ComputeSections(const POLYLINE &PolyLine, INT32 NumVertices=64)POLYLINE
ComputeStats(double *const area, DPOINT2D *const centroid) const POLYLINE
ComputeStrips(const POLYLINE &PolyLine, const DRECT2D &PolyExtents, INT32 NumDivs=0)POLYLINE
ComputeStrips(const POLYLINE &PolyLine, INT32 NumDivs=0)POLYLINE
Conflate(double thresh, bool &LineChanged)POLYLINE
Conflate(POLYLINELIST &LineList, double thresh, bool &LineChanged, BITSET_UNOWNED &LineListSet)POLYLINE
ConvertForward(const TRANS2D_AFFINE &taf)POLYLINE
ConvertForward(const TRANS2D_MAPGEN &tmg)POLYLINE
ConvertForward(const TRANS3D &t3d)POLYLINE
ConvertForward(const SPATREF::COORDOP &Op)POLYLINE
ConvertForwardDense(const TRANS2D_MAPGEN &tmg)POLYLINE
ConvertForwardDense(const SPATREF::COORDOP &Op, double tolerance)POLYLINE
ConvertInverse(const TRANS2D_AFFINE &taf)POLYLINE
ConvertInverse(const TRANS2D_MAPGEN &tmg)POLYLINE
ConvertInverse(const TRANS3D &t3d)POLYLINE
ConvertInverseDense(const TRANS2D_MAPGEN &tmg)POLYLINE
ConvertReverse(const SPATREF::COORDOP &Op)POLYLINE
ConvertReverseDense(const SPATREF::COORDOP &Op, double tolerance)POLYLINE
ConvertToLong(SIMPLE_ARRAY< LPOINT2D > &PointArray) const POLYLINE
ConvertToLong(LPOINT2D *PointArray) const POLYLINE
ConvertToLongFloor(SIMPLE_ARRAY< LPOINT2D > &PointArray) const POLYLINE
ConvertToLongFloor(LPOINT2D *PointArray) const POLYLINE
ConvertToLongFloor(LPOINT2D *PointArray, const DPOINT2D &scale, const DPOINT2D &offset) const POLYLINE
ConvertToLongNearInt(SIMPLE_ARRAY< LPOINT2D > &PointArray) const POLYLINE
ConvertToLongNearInt(LPOINT2D *PointArray) const POLYLINE
ConvertToLongRound(SIMPLE_ARRAY< LPOINT2D > &PointArray) const POLYLINE
ConvertToLongRound(LPOINT2D *PointArray) const POLYLINE
ConvertToLongRoundKeepDups(SIMPLE_ARRAY< LPOINT2D > &PointArray) const POLYLINE
DeleteVertex(int index)POLYLINE
Detach(MIDOUBLEARRAY &rhs)POLYLINE
DetachBuffer(MIDOUBLEARRAY &rhs)POLYLINE
DumpCoords(MISTRING &result, int indent, bool maxprec=false) const POLYLINE
End()POLYLINE [inline]
End() const POLYLINE [inline]
Exchange(POLYLINE &other)POLYLINE
ExclusiveUnion(POLYLINE &OperPoly, POLYLINELIST &PolyLineList, COMBINERESULT &CombineResult)POLYLINE
EXTRACT enum namePOLYLINE
Extract(POLYLINE &NewLine, const DPOINT3D &BasePoint, double Distance, EXTRACT ExtractPoint, bool ExtrudePastEnds=false) const POLYLINE
Extract(POLYLINE &NewLine, const DPOINT3D &StartPoint, const DPOINT3D &EndPoint) const POLYLINE
Extract(INT32 StartPosn, INT32 NumPoints, POLYLINE &ExtractLine) const POLYLINE
EXTRACT_CenterPoint enum valuePOLYLINE
EXTRACT_EndPoint enum valuePOLYLINE
EXTRACT_StartPoint enum valuePOLYLINE
FindClosestPoint(const DPOINT2D &point, DPOINT2D &retpt) const POLYLINE
FindClosestPoint(const DPOINT3D &point, DPOINT3D &retpt) const POLYLINE
FindClosestPoint(const DPOINT3D &point, double MaximumDistance, DPOINT3D &retpt, INT32 &Vertex) const POLYLINE
FindClosestSegment(const DPOINT2D &point, double *distance=0) const POLYLINE
FindClosestVertex(const DPOINT2D &point, INT32 &index) const POLYLINE
FindClosestVertex(const DPOINT2D &point, double *distance=0) const POLYLINE
FindClosestVertex(const DPOINT3D &point, INT32 &index) const POLYLINE
GenerateExtentOptimization(DRECT2D &Extents) const POLYLINE
GenerateExtentOptimization() const POLYLINE
GenerateSectionOptimization(SECTIONS *&Sections, INT32 NumVertices=64) const POLYLINE
GenerateSectionOptimization(INT32 NumVertices=64) const POLYLINE
GenerateStripOptimization(STRIPS *&Strips, INT32 NumDivs=0) const POLYLINE
GenerateStripOptimization(INT32 NumDivs=0) const POLYLINE
GetDimension() const POLYLINE [inline]
GetExtentsIfKnown() const POLYLINE
GetNumPoints() const POLYLINE [inline]
GetSectionArray() const POLYLINE
GetStrip(double y) const POLYLINE
GetStrip(double yinit, double ylast, SIMPLE_ARRAY< INT32_RANGE > &Strip) const POLYLINE
GetTestPoint(DPOINT3D &pt) const POLYLINE
GetVertex(INT32 index) const POLYLINE [inline]
GetVertex3D(INT32 index, DPOINT3D &pt) const POLYLINE [inline]
GetVertexX(INT32 index) const POLYLINE [inline]
GetVertexY(INT32 index) const POLYLINE [inline]
GetVertexZ(INT32 index) const POLYLINE [inline]
GetVertices(DOUBLE_ARRAY< DPOINT2D > &vertices) const POLYLINE
GetVertices(DOUBLE_ARRAY< DPOINT3D > &vertices) const POLYLINE
GetVertices(DPOLYGON &dpoly) const POLYLINE
GetXML(XMLNODE *parentnode, const char *nodename=0) const POLYLINE
GetZValue() const POLYLINE [inline]
HasSectionOptimization() const POLYLINE
HasStripOptimization() const POLYLINE
Intersect(POLYLINE &OperPoly, POLYLINELIST &PolyLineList, COMBINERESULT &CombineResult)POLYLINE
IntersectClean(INTERSECTINFO &IntsInfo) const POLYLINE
IntersectSearch(INTERSECTINFO &IntsInfo, double threshold) const POLYLINE
IntersectSearch(INTERSECTINFO &IntsInfo, const POLYLINE &OtherLine, INTERSECTINFO *OtherIntsInfo, double threshold) const POLYLINE
IntersectSplitLine(INTERSECTINFO &IntsInfo, SPLIT &SplitInfo, double threshold, bool CallBadSegment=false) const POLYLINE
IsClosed() const POLYLINE [inline]
IsEqual(const POLYLINE &rhs) const POLYLINE
IsEquivalentTo(const POLYLINE &rhs, double threshold=0.0) const POLYLINE
IsPointInside(const DPOINT2D &pt) const POLYLINE
IsRectangle() const POLYLINE
IsValid() const POLYLINE
IsValid() const POLYLINE
JOINTYPE enum namePOLYLINE
JOINTYPE_Bevel enum valuePOLYLINE
JOINTYPE_Miter enum valuePOLYLINE
JOINTYPE_Round enum valuePOLYLINE
MoveVertex(int index, const DPOINT2D &delta, int FixedVertex1=-1, int FixedVertex2=-1)POLYLINE
operator+=(const POLYLINE &rhs)POLYLINE
operator=(const POLYLINE &rhs)POLYLINE
operator=(const SECTIONS &rhs)POLYLINE
operator=(const STRIPS &rhs)POLYLINE
POLYLINE()POLYLINE
POLYLINE(bool closed, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0, UINT32 ReservePoints=1)POLYLINE [explicit]
POLYLINE(const DRECT2D &rect, double ZValue=0.0)POLYLINE [explicit]
POLYLINE(const DRECT3D &rect)POLYLINE [explicit]
POLYLINE(const DPOLYGON &dpoly, bool closed=false, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0)POLYLINE [explicit]
POLYLINE(const DPOINT2D *pts, INT32 NumPoints, bool closed=false, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0)POLYLINE
POLYLINE(DOUBLE_ARRAY< double > &rhs, bool closed=false, DIMENSION dimension=DIMENSION_2D, double ZValue=0.0)POLYLINE [explicit]
POLYLINE(const DOUBLE_ARRAY< DPOINT2D > &rhs, bool closed=false, double ZValue=0.0)POLYLINE [explicit]
POLYLINE(const SIMPLE_ARRAY< LPOINT2D > &rhs, bool closed=false, double ZValue=0.0)POLYLINE [explicit]
POLYLINE(const LPOINT2D *points, INT32 NumPoints, bool closed=false, double ZValue=0.0)POLYLINE [explicit]
POLYLINE(const DOUBLE_ARRAY< DPOINT3D > &rhs, bool closed=false)POLYLINE [explicit]
POLYLINE(const POLYLINE &rhs)POLYLINE
POLYLINE(const POLYLINE &rhs, INT32 StartVertex, INT32 EndVertex)POLYLINE
RemoveColinearVertices(double thresh=0.0, bool KeepEndPoints=false)POLYLINE
RemoveDuplicates(double thresh=0.0, bool KeepEndPoints=false)POLYLINE
RemoveDuplicateVertices(double thresh=0.0)POLYLINE
Replace(INT32 StartVertex, INT32 EndVertex, const POLYLINE &RepLine, INT32 RepLineStartVertex=0, INT32 RepLineEndVertex=INT32_MAX)POLYLINE
Reserve(INT32 NumPoints)POLYLINE
Reverse()POLYLINE
SECTIONARRAY typedefPOLYLINE
SECTIONS()POLYLINE
SECTIONS(const SECTIONS &rhs)POLYLINE
SetClosed(bool closed)POLYLINE
SetDimension(DIMENSION dimension)POLYLINE
SetOrientation(ORIENTATION Orientation)POLYLINE
SetPrecision(int Precision)POLYLINE
SetSectionArray(const POLYLINE::SECTIONARRAY &SectionArray)POLYLINE
SetupExtentOptimization(const DRECT2D &Extents) const POLYLINE
SetupOrientationOptimization(ORIENTATION Orientation) const POLYLINE
SetupSectionOptimization(const SECTIONS &Sections) const POLYLINE
SetupStripOptimization(const STRIPS &Strips) const POLYLINE
SetVertex(INT32 index, const DPOINT2D &pt)POLYLINE
SetVertex(INT32 index, const DPOINT3D &pt)POLYLINE
SetVertexX(INT32 index, double x)POLYLINE
SetVertexY(INT32 index, double y)POLYLINE
SetVertexZ(INT32 index, double z)POLYLINE
SetZValue(double ZValue)POLYLINE [inline]
Spline(SPLINE SplineType, INT32 NumKnots, double tolerance, SPLINEFLAGS flags=SPLINEFLAG_None)POLYLINE
SPLINE enum namePOLYLINE
SPLINE_Bezier enum valuePOLYLINE
SPLINE_Cubic enum valuePOLYLINE
SPLINE_NoSpline enum valuePOLYLINE
SPLINE_Quadratic enum valuePOLYLINE
SPLINEFLAG_DontMoveEnds enum valuePOLYLINE
SPLINEFLAG_None enum valuePOLYLINE
SPLINEFLAG_TreatAsClosed enum valuePOLYLINE
SPLINEFLAG_UseMinDistance enum valuePOLYLINE
SPLINEFLAGS enum namePOLYLINE
SplineZ(SPLINE SplineType, INT32 NumKnots, double tolerance, SPLINEFLAGS flags=SPLINEFLAG_None)POLYLINE
Straighten()POLYLINE
STRIPS()POLYLINE
STRIPS(const STRIPS &rhs)POLYLINE
Subtract(POLYLINE &OperPoly, POLYLINELIST &PolyLineList, COMBINERESULT &CombineResult)POLYLINE
Thin(THINMETHOD Method, double Factor)POLYLINE
THINMETHOD enum namePOLYLINE
THINMETHOD_Douglas enum valuePOLYLINE
THINMETHOD_Minimum enum valuePOLYLINE
THINMETHOD_MinRatio enum valuePOLYLINE
TransferOwnerFrom(DOUBLE_ARRAY< DPOINT2D > &rhs)POLYLINE
TransferOwnerFrom(DOUBLE_ARRAY< DPOINT3D > &rhs)POLYLINE
TransferOwnerTo(DOUBLE_ARRAY< DPOINT2D > &rhs)POLYLINE
TransferOwnerTo(DOUBLE_ARRAY< DPOINT3D > &rhs)POLYLINE
Union(POLYLINE &OperPoly, POLYLINELIST &PolyLineList, COMBINERESULT &CombineResult)POLYLINE
ValidatePolygon() const POLYLINE
ValidatePolygon(DELEGATE_ERRVALUE_POLYLINE DelegateOnValidated) const POLYLINE
ValidatePolygon(CLIP &ClipTarget) const POLYLINE
~POLYLINE()POLYLINE
~SECTIONS()POLYLINE
~STRIPS()POLYLINE

Generated on Sun Oct 7 21:33:42 2012 for TNTsdk 2012 by  doxygen 1.6.1