SAGA API  v9.6
CSG_Shape_Polygon Member List

This is the complete list of members for CSG_Shape_Polygon, including all inherited members.

_Add_Field(int add_Field)CSG_Table_Recordprotected
_Add_Part(void)CSG_Shape_Pointsprotected
_Create_Value(TSG_Data_Type Type)CSG_Table_Recordprotectedstatic
_Del_Field(int del_Field)CSG_Table_Recordprotected
_Get_Field(const CSG_String &Field) constCSG_Table_Recordprotected
_Get_Part(void)CSG_Shape_Polygoninlineprotectedvirtual
_Invalidate(void)CSG_Shape_Polygonprotectedvirtual
_Update_Extent(void)CSG_Shape_Pointsprotected
Add_Part(class CSG_Shape_Part *pPart, bool bRevert=false)CSG_Shape_Pointsvirtual
Add_Point(double x, double y, int iPart=0)CSG_Shape_Pointsinlinevirtual
Add_Point(const CSG_Point &p, int iPart=0)CSG_Shape_Pointsinlinevirtual
Add_Point(const CSG_Point_3D &p, int iPart=0)CSG_Shape_Pointsinlinevirtual
Add_Point(const CSG_Point_4D &p, int iPart=0)CSG_Shape_Pointsinlinevirtual
Add_Value(int Field, double Value)CSG_Table_Record
Add_Value(const CSG_String &Field, double Value)CSG_Table_Record
Add_Value(const char *Field, double Value)CSG_Table_Recordinline
Add_Value(const wchar_t *Field, double Value)CSG_Table_Recordinline
asChar(int Field) constCSG_Table_Record
asChar(const CSG_String &Field) constCSG_Table_Record
asChar(const char *Field) constCSG_Table_Recordinline
asChar(const wchar_t *Field) constCSG_Table_Recordinline
asDouble(int Field) constCSG_Table_Record
asDouble(const CSG_String &Field) constCSG_Table_Record
asDouble(const char *Field) constCSG_Table_Recordinline
asDouble(const wchar_t *Field) constCSG_Table_Recordinline
asFloat(int iField) constCSG_Table_Record
asFloat(const CSG_String &Field) constCSG_Table_Record
asFloat(const char *Field) constCSG_Table_Recordinline
asFloat(const wchar_t *Field) constCSG_Table_Recordinline
asInt(int Field) constCSG_Table_Record
asInt(const CSG_String &Field) constCSG_Table_Record
asInt(const char *Field) constCSG_Table_Recordinline
asInt(const wchar_t *Field) constCSG_Table_Recordinline
asLine(void) constCSG_Shapeinline
asLong(int Field) constCSG_Table_Record
asLong(const CSG_String &Field) constCSG_Table_Record
asLong(const char *Field) constCSG_Table_Recordinline
asLong(const wchar_t *Field) constCSG_Table_Recordinline
asPoint(void) constCSG_Shapeinline
asPoints(void) constCSG_Shapeinline
asPolygon(void) constCSG_Shapeinline
asShort(int Field) constCSG_Table_Record
asShort(const CSG_String &Field) constCSG_Table_Record
asShort(const char *Field) constCSG_Table_Recordinline
asShort(const wchar_t *Field) constCSG_Table_Recordinline
Assign(CSG_Table_Record *pRecord)CSG_Shapevirtual
Assign(CSG_Table_Record *pRecord, bool bAssign_Attributes)CSG_Shapevirtual
Assign(CSG_Table_Record *pRecord, TSG_ADD_Shape_Copy_Mode mCopy)CSG_Shapevirtual
asString(int Field, int Decimals=-99) constCSG_Table_Record
asString(const CSG_String &Field, int Decimals=-99) constCSG_Table_Record
asString(const char *Field, int Decimals=-99) constCSG_Table_Recordinline
asString(const wchar_t *Field, int Decimals=-99) constCSG_Table_Recordinline
Contains(const CSG_Point &p, int iPart)CSG_Shape_Polygon
Contains(double x, double y, int iPart)CSG_Shape_Polygon
Contains(const CSG_Point &p)CSG_Shape_Polygon
Contains(double x, double y)CSG_Shape_Polygon
CSG_Shape(class CSG_Shapes *pOwner, sLong Index)CSG_Shapeprotected
CSG_Shape_Points(class CSG_Shapes *pOwner, sLong Index)CSG_Shape_Pointsprotected
CSG_Shape_Polygon(class CSG_Shapes *pOwner, sLong Index)CSG_Shape_Polygonprotected
CSG_Shapes classCSG_Shape_Polygonfriend
CSG_Table_Record(class CSG_Table *pTable, sLong Index)CSG_Table_Recordprotected
Del_Part(int iPart)CSG_Shape_Pointsvirtual
Del_Parts(void)CSG_Shape_Pointsvirtual
Del_Point(int iPoint, int iPart=0)CSG_Shape_Pointsvirtual
Destroy(void)CSG_Shape_Pointsvirtual
Get_Area(int iPart)CSG_Shape_Polygon
Get_Area(void)CSG_Shape_Polygon
Get_Centroid(int iPart)CSG_Shape_Polygon
Get_Centroid(void)CSG_Shape_Polygonvirtual
Get_Distance(TSG_Point Point, TSG_Point &Next, int iPart) constCSG_Shape_Polygonvirtual
CSG_Shape_Points::Get_Distance(TSG_Point Point) constCSG_Shape_Pointsvirtual
CSG_Shape_Points::Get_Distance(TSG_Point Point, int iPart) constCSG_Shape_Pointsvirtual
CSG_Shape_Points::Get_Distance(TSG_Point Point, TSG_Point &Next) constCSG_Shape_Pointsvirtual
Get_Extent(void)CSG_Shape_Pointsinlinevirtual
CSG_Shape::Get_Extent(int iPart)CSG_Shapeinlinevirtual
Get_Index(void) constCSG_Table_Recordinline
Get_M(int iPoint=0, int iPart=0, bool bAscending=true) constCSG_Shape_Pointsinlinevirtual
Get_MMax(void)CSG_Shape_Pointsinlinevirtual
Get_MMin(void)CSG_Shape_Pointsinlinevirtual
Get_Part(int iPart) constCSG_Shape_Pointsinlinevirtual
Get_Part_Count(void) constCSG_Shape_Pointsinlinevirtual
Get_Perimeter(int iPart)CSG_Shape_Polygon
Get_Perimeter(void)CSG_Shape_Polygon
Get_Point(int iPoint=0) constCSG_Shape_Pointsvirtual
Get_Point(int iPoint, int iPart, bool bAscending=true) constCSG_Shape_Pointsinlinevirtual
Get_Point_Count(void) constCSG_Shape_Pointsinlinevirtual
Get_Point_Count(int iPart) constCSG_Shape_Pointsinlinevirtual
Get_Point_Relation(const CSG_Point &p, int iPart)CSG_Shape_Polygon
Get_Point_Relation(double x, double y, int iPart)CSG_Shape_Polygon
Get_Point_Relation(const CSG_Point &p)CSG_Shape_Polygon
Get_Point_Relation(double x, double y)CSG_Shape_Polygon
Get_Point_Z(int iPoint=0, int iPart=0, bool bAscending=true) constCSG_Shapeinlinevirtual
Get_Point_ZM(int iPoint=0, int iPart=0, bool bAscending=true) constCSG_Shapeinlinevirtual
Get_Polygon_Part(int iPart) constCSG_Shape_Polygoninline
Get_Shared_Edges(CSG_Shape_Polygon *pPolygon, bool bVertexCheck, double Epsilon=0.)CSG_Shape_Polygon
Get_Shared_Length(CSG_Shape_Polygon *pPolygon, bool bVertexCheck, double Epsilon=0.)CSG_Shape_Polygon
Get_Table(void)CSG_Table_Recordinline
Get_Type(void) constCSG_Shape
Get_Value(int Field)CSG_Table_Recordinline
Get_Vertex_Type(void) constCSG_Shape
Get_Z(int iPoint=0, int iPart=0, bool bAscending=true) constCSG_Shape_Pointsinlinevirtual
Get_ZMax(void)CSG_Shape_Pointsinlinevirtual
Get_ZMin(void)CSG_Shape_Pointsinlinevirtual
Ins_Point(double x, double y, int iPoint, int iPart=0)CSG_Shape_Pointsvirtual
Ins_Point(const CSG_Point &p, int iPoint, int iPart=0)CSG_Shape_Pointsinlinevirtual
Ins_Point(const CSG_Point_3D &p, int iPoint, int iPart=0)CSG_Shape_Pointsvirtual
Ins_Point(const CSG_Point_4D &p, int iPoint, int iPart=0)CSG_Shape_Pointsvirtual
Intersects(CSG_Shape *pShape)CSG_Shape
Intersects(const TSG_Rect &Extent)CSG_Shape
is_Clockwise(int iPart)CSG_Shape_Polygon
is_Lake(int iPart)CSG_Shape_Polygon
is_Modified(void) constCSG_Table_Recordinline
is_Neighbour(CSG_Shape_Polygon *pPolygon, bool bSimpleCheck=true)CSG_Shape_Polygon
is_NoData(int Field) constCSG_Table_Record
is_NoData(const CSG_String &Field) constCSG_Table_Record
is_NoData(const char *Field) constCSG_Table_Recordinline
is_NoData(const wchar_t *Field) constCSG_Table_Recordinline
is_OnEdge(const CSG_Point &p, int iPart)CSG_Shape_Polygon
is_OnEdge(double x, double y, int iPart)CSG_Shape_Polygon
is_OnEdge(const CSG_Point &p)CSG_Shape_Polygon
is_OnEdge(double x, double y)CSG_Shape_Polygon
is_Selected(void) constCSG_Table_Recordinline
is_Valid(void) constCSG_Shape_Polygoninlinevirtual
m_bUpdateCSG_Shape_Pointsprotected
m_bUpdate_LakesCSG_Shape_Polygonprotected
m_ExtentCSG_Shape_Pointsprotected
m_FlagsCSG_Table_Recordprotected
m_IndexCSG_Table_Recordprotected
m_MMaxCSG_Shape_Pointsprotected
m_MMinCSG_Shape_Pointsprotected
m_nPartsCSG_Shape_Pointsprotected
m_nPointsCSG_Shape_Pointsprotected
m_pPartsCSG_Shape_Pointsprotected
m_pTableCSG_Table_Recordprotected
m_ValuesCSG_Table_Recordprotected
m_ZMaxCSG_Shape_Pointsprotected
m_ZMinCSG_Shape_Pointsprotected
Mul_Value(int Field, double Value)CSG_Table_Record
Mul_Value(const CSG_String &Field, double Value)CSG_Table_Record
Mul_Value(const char *Field, double Value)CSG_Table_Recordinline
Mul_Value(const wchar_t *Field, double Value)CSG_Table_Recordinline
On_Assign(CSG_Shape *pShape)CSG_Shape_Pointsprotectedvirtual
On_Intersects(CSG_Shape *pShape)CSG_Shape_Polygonprotectedvirtual
On_Intersects(TSG_Rect Region)CSG_Shape_Polygonprotectedvirtual
operator[](int Field) constCSG_Table_Recordinline
Revert_Points(int iPart)CSG_Shape_Pointsinlinevirtual
Set_M(double m, int iPoint=0, int iPart=0)CSG_Shape_Pointsinlinevirtual
Set_Modified(bool bOn=true)CSG_Table_Recordprotected
Set_NoData(int Field)CSG_Table_Record
Set_NoData(const CSG_String &Field)CSG_Table_Record
Set_NoData(const char *Field)CSG_Table_Recordinline
Set_NoData(const wchar_t *Field)CSG_Table_Recordinline
Set_Point(double x, double y, int iPoint=0, int iPart=0)CSG_Shape_Pointsvirtual
Set_Point(const CSG_Point &p, int iPoint=0, int iPart=0)CSG_Shape_Pointsinlinevirtual
Set_Point(const CSG_Point_3D &p, int iPoint=0, int iPart=0)CSG_Shape_Pointsvirtual
Set_Point(const CSG_Point_4D &p, int iPoint=0, int iPart=0)CSG_Shape_Pointsvirtual
Set_Selected(bool bOn=true)CSG_Table_Recordprotected
Set_Value(int Field, const CSG_String &Value)CSG_Table_Record
Set_Value(int Field, const char *Value)CSG_Table_Recordinline
Set_Value(int Field, const wchar_t *Value)CSG_Table_Recordinline
Set_Value(const CSG_String &Field, const CSG_String &Value)CSG_Table_Record
Set_Value(const char *Field, const CSG_String &Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, const CSG_String &Value)CSG_Table_Recordinline
Set_Value(const char *Field, const char *Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, const wchar_t *Value)CSG_Table_Recordinline
Set_Value(int Field, const CSG_Bytes &Value)CSG_Table_Record
Set_Value(const CSG_String &Field, const CSG_Bytes &Value)CSG_Table_Record
Set_Value(const char *Field, const CSG_Bytes &Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, const CSG_Bytes &Value)CSG_Table_Recordinline
Set_Value(int Field, double Value)CSG_Table_Record
Set_Value(const CSG_String &Field, double Value)CSG_Table_Record
Set_Value(const char *Field, double Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, double Value)CSG_Table_Recordinline
Set_Value(int Field, sLong Value)CSG_Table_Record
Set_Value(const CSG_String &Field, sLong Value)CSG_Table_Record
Set_Value(const char *Field, sLong Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, sLong Value)CSG_Table_Recordinline
Set_Value(int Field, size_t Value)CSG_Table_Recordinline
Set_Value(const CSG_String &Field, size_t Value)CSG_Table_Recordinline
Set_Value(const char *Field, size_t Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, size_t Value)CSG_Table_Recordinline
Set_Value(int Field, DWORD Value)CSG_Table_Recordinline
Set_Value(const CSG_String &Field, DWORD Value)CSG_Table_Recordinline
Set_Value(const char *Field, DWORD Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, DWORD Value)CSG_Table_Recordinline
Set_Value(int Field, long Value)CSG_Table_Recordinline
Set_Value(const CSG_String &Field, long Value)CSG_Table_Recordinline
Set_Value(const char *Field, long Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, long Value)CSG_Table_Recordinline
Set_Value(int Field, int Value)CSG_Table_Recordinline
Set_Value(const CSG_String &Field, int Value)CSG_Table_Recordinline
Set_Value(const char *Field, int Value)CSG_Table_Recordinline
Set_Value(const wchar_t *Field, int Value)CSG_Table_Recordinline
Set_Z(double z, int iPoint=0, int iPart=0)CSG_Shape_Pointsinlinevirtual
~CSG_Shape(void)CSG_Shapeprotectedvirtual
~CSG_Shape_Points(void)CSG_Shape_Pointsprotectedvirtual
~CSG_Shape_Polygon(void)CSG_Shape_Polygonprotectedvirtual
~CSG_Table_Record(void)CSG_Table_Recordprotectedvirtual