_Add_Edge_Points(CSG_Shape_Polygon_Part *pPart, const CSG_Point &P0, const CSG_Point &P1, CSG_Points &Part, double Epsilon) | CSG_Shape_Polygon_Part | protected |
_Alloc_Memory(int nPoints) | CSG_Shape_Part | protectedvirtual |
_Invalidate(void) | CSG_Shape_Polygon_Part | protectedvirtual |
_is_OnEdge(CSG_Shape_Polygon_Part *pPart, const CSG_Point &P, bool bVertex, double Epsilon) | CSG_Shape_Polygon_Part | protected |
_Update_Area(void) | CSG_Shape_Polygon_Part | protected |
_Update_Extent(void) | CSG_Shape_Part | protectedvirtual |
Add_Point(double x, double y) | CSG_Shape_Part | inline |
Add_Point(const CSG_Point &p) | CSG_Shape_Part | inline |
Add_Point(const CSG_Point_3D &p) | CSG_Shape_Part | inline |
Add_Point(const CSG_Point_4D &p) | CSG_Shape_Part | inline |
Add_Points(CSG_Shape_Part *pPoints, bool bAscending=true) | CSG_Shape_Part | |
Assign(CSG_Shape_Part *pPart) | CSG_Shape_Part | virtual |
Contains(const CSG_Point &p) | CSG_Shape_Polygon_Part | |
Contains(double x, double y) | CSG_Shape_Polygon_Part | |
CSG_Shape_Part(class CSG_Shape_Points *pOwner) | CSG_Shape_Part | protected |
CSG_Shape_Polygon class | CSG_Shape_Polygon_Part | friend |
CSG_Shape_Polygon_Part(class CSG_Shape_Points *pOwner) | CSG_Shape_Polygon_Part | protected |
Del_Point(int iPoint) | CSG_Shape_Part | |
Destroy(void) | CSG_Shape_Part | virtual |
Get_Area(void) | CSG_Shape_Polygon_Part | inline |
Get_Centroid(void) | CSG_Shape_Polygon_Part | inline |
Get_Count(void) const | CSG_Shape_Part | inline |
Get_Distance(TSG_Point Point, TSG_Point &Next) | CSG_Shape_Polygon_Part | |
Get_Extent(void) | CSG_Shape_Part | inline |
Get_M(int iPoint, bool bAscending=true) const | CSG_Shape_Part | inline |
Get_MMax(void) | CSG_Shape_Part | inline |
Get_MMin(void) | CSG_Shape_Part | inline |
Get_Owner(void) | CSG_Shape_Part | inline |
Get_Perimeter(void) | CSG_Shape_Polygon_Part | inline |
Get_Point(int iPoint, bool bAscending=true) const | CSG_Shape_Part | inline |
Get_Point_Relation(const CSG_Point &p) | CSG_Shape_Polygon_Part | |
Get_Point_Relation(double x, double y) | CSG_Shape_Polygon_Part | |
Get_Point_Z(int iPoint, bool bAscending=true) const | CSG_Shape_Part | inline |
Get_Point_ZM(int iPoint, bool bAscending=true) const | CSG_Shape_Part | inline |
Get_Shared_Edges(CSG_Shape_Polygon_Part *pPart, bool bVertexCheck, double Epsilon=0.) | CSG_Shape_Polygon_Part | |
Get_Shared_Length(CSG_Shape_Polygon_Part *pPart, bool bVertexCheck, double Epsilon=0.) | CSG_Shape_Polygon_Part | |
Get_Z(int iPoint, bool bAscending=true) const | CSG_Shape_Part | inline |
Get_ZMax(void) | CSG_Shape_Part | inline |
Get_ZMin(void) | CSG_Shape_Part | inline |
Ins_Point(double x, double y, int iPoint) | CSG_Shape_Part | |
Ins_Point(const CSG_Point &p, int iPoint) | CSG_Shape_Part | inline |
Ins_Point(const CSG_Point_3D &p, int iPoint) | CSG_Shape_Part | |
Ins_Point(const CSG_Point_4D &p, int iPoint) | CSG_Shape_Part | |
is_Clockwise(void) | CSG_Shape_Polygon_Part | inline |
is_Neighbour(CSG_Shape_Polygon_Part *pPart, bool bSimpleCheck=true) | CSG_Shape_Polygon_Part | |
is_OnEdge(const CSG_Point &p) | CSG_Shape_Polygon_Part | |
is_OnEdge(double x, double y) | CSG_Shape_Polygon_Part | |
m_Area | CSG_Shape_Polygon_Part | protected |
m_bClockwise | CSG_Shape_Polygon_Part | protected |
m_bLake | CSG_Shape_Polygon_Part | protected |
m_bUpdate | CSG_Shape_Part | protected |
m_Centroid | CSG_Shape_Polygon_Part | protected |
m_Extent | CSG_Shape_Part | protected |
m_M | CSG_Shape_Part | protected |
m_MMax | CSG_Shape_Part | protected |
m_MMin | CSG_Shape_Part | protected |
m_nBuffer | CSG_Shape_Part | protected |
m_nPoints | CSG_Shape_Part | protected |
m_Perimeter | CSG_Shape_Polygon_Part | protected |
m_Points | CSG_Shape_Part | protected |
m_pOwner | CSG_Shape_Part | protected |
m_Z | CSG_Shape_Part | protected |
m_ZMax | CSG_Shape_Part | protected |
m_ZMin | CSG_Shape_Part | protected |
Revert_Points(void) | CSG_Shape_Part | |
Set_M(double m, int iPoint) | CSG_Shape_Part | inline |
Set_Point(double x, double y, int iPoint) | CSG_Shape_Part | |
Set_Point(const CSG_Point &p, int iPoint) | CSG_Shape_Part | inline |
Set_Point(const CSG_Point_3D &p, int iPoint) | CSG_Shape_Part | |
Set_Point(const CSG_Point_4D &p, int iPoint) | CSG_Shape_Part | |
Set_Z(double z, int iPoint) | CSG_Shape_Part | inline |
~CSG_Shape_Part(void) | CSG_Shape_Part | protectedvirtual |
~CSG_Shape_Polygon_Part(void) | CSG_Shape_Polygon_Part | protectedvirtual |