SAGA API  v9.6
CSG_Shape Member List

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

_Add_Field(int add_Field)CSG_Table_Recordprotected
_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
_Invalidate(void)CSG_Shapeinlineprotectedvirtual
Add_Part(class CSG_Shape_Part *pPart, bool bRevert=false)CSG_Shapeinlinevirtual
Add_Point(double x, double y, int iPart=0)=0CSG_Shapepure virtual
Add_Point(const CSG_Point &p, int iPart=0)=0CSG_Shapepure virtual
Add_Point(const CSG_Point_3D &p, int iPart=0)=0CSG_Shapepure virtual
Add_Point(const CSG_Point_4D &p, int iPart=0)=0CSG_Shapepure virtual
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
CSG_Shape(class CSG_Shapes *pOwner, sLong Index)CSG_Shapeprotected
CSG_Shapes classCSG_Shapefriend
CSG_Table_Record(class CSG_Table *pTable, sLong Index)CSG_Table_Recordprotected
Del_Part(int iPart)CSG_Shapeinlinevirtual
Del_Parts(void)CSG_Shapeinlinevirtual
Del_Point(int iPoint, int iPart=0)=0CSG_Shapepure virtual
Destroy(void)CSG_Shapevirtual
Get_Centroid(void)=0CSG_Shapepure virtual
Get_Distance(TSG_Point Point) const =0CSG_Shapepure virtual
Get_Distance(TSG_Point Point, int iPart) const =0CSG_Shapepure virtual
Get_Distance(TSG_Point Point, TSG_Point &Next) const =0CSG_Shapepure virtual
Get_Distance(TSG_Point Point, TSG_Point &Next, int iPart) const =0CSG_Shapepure virtual
Get_Extent(void)=0CSG_Shapepure virtual
Get_Extent(int iPart)CSG_Shapeinlinevirtual
Get_Index(void) constCSG_Table_Recordinline
Get_M(int iPoint=0, int iPart=0, bool bAscending=true) constCSG_Shapeinlinevirtual
Get_MMax(void)CSG_Shapeinlinevirtual
Get_MMin(void)CSG_Shapeinlinevirtual
Get_Part(int iPart) constCSG_Shapeinlinevirtual
Get_Part_Count(void) const =0CSG_Shapepure virtual
Get_Point(int iPoint=0) const =0CSG_Shapepure virtual
Get_Point(int iPoint, int iPart, bool bAscending=true) const =0CSG_Shapepure virtual
Get_Point_Count(void) const =0CSG_Shapepure virtual
Get_Point_Count(int iPart) const =0CSG_Shapepure virtual
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_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_Shapeinlinevirtual
Get_ZMax(void)CSG_Shapeinlinevirtual
Get_ZMin(void)CSG_Shapeinlinevirtual
Ins_Point(double x, double y, int iPoint, int iPart=0)=0CSG_Shapepure virtual
Ins_Point(const CSG_Point &p, int iPoint, int iPart=0)=0CSG_Shapepure virtual
Ins_Point(const CSG_Point_3D &p, int iPoint, int iPart=0)=0CSG_Shapepure virtual
Ins_Point(const CSG_Point_4D &p, int iPoint, int iPart=0)=0CSG_Shapepure virtual
Intersects(CSG_Shape *pShape)CSG_Shape
Intersects(const TSG_Rect &Extent)CSG_Shape
is_Modified(void) constCSG_Table_Recordinline
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_Selected(void) constCSG_Table_Recordinline
is_Valid(void) const =0CSG_Shapepure virtual
m_FlagsCSG_Table_Recordprotected
m_IndexCSG_Table_Recordprotected
m_pTableCSG_Table_Recordprotected
m_ValuesCSG_Table_Recordprotected
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)=0CSG_Shapeprotectedpure virtual
On_Intersects(CSG_Shape *pShape)=0CSG_Shapeprotectedpure virtual
On_Intersects(TSG_Rect Extent)=0CSG_Shapeprotectedpure virtual
operator[](int Field) constCSG_Table_Recordinline
Revert_Points(int iPart)CSG_Shapeinlinevirtual
Set_M(double m, int iPoint=0, int iPart=0)CSG_Shapeinlinevirtual
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)=0CSG_Shapepure virtual
Set_Point(const CSG_Point &p, int iPoint=0, int iPart=0)=0CSG_Shapepure virtual
Set_Point(const CSG_Point_3D &p, int iPoint=0, int iPart=0)=0CSG_Shapepure virtual
Set_Point(const CSG_Point_4D &p, int iPoint=0, int iPart=0)=0CSG_Shapepure virtual
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_Shapeinlinevirtual
~CSG_Shape(void)CSG_Shapeprotectedvirtual
~CSG_Table_Record(void)CSG_Table_Recordprotectedvirtual