|
virtual bool | is_Valid (void) const |
|
virtual int | Get_Point_Count (void) const |
|
virtual int | Get_Point_Count (int iPart) const |
|
virtual int | Get_Part_Count (void) const |
|
virtual int | Add_Point (double x, double y, int iPart=0) |
|
virtual int | Add_Point (const CSG_Point &p, int iPart=0) |
|
virtual int | Add_Point (const CSG_Point_3D &p, int iPart=0) |
|
virtual int | Add_Point (const CSG_Point_4D &p, int iPart=0) |
|
virtual int | Ins_Point (double x, double y, int iPoint, int iPart=0) |
|
virtual int | Ins_Point (const CSG_Point &p, int iPoint, int iPart=0) |
|
virtual int | Ins_Point (const CSG_Point_3D &p, int iPoint, int iPart=0) |
|
virtual int | Ins_Point (const CSG_Point_4D &p, int iPoint, int iPart=0) |
|
virtual int | Set_Point (double x, double y, int iPoint=0, int iPart=0) |
|
virtual int | Set_Point (const CSG_Point &p, int iPoint=0, int iPart=0) |
|
virtual int | Set_Point (const CSG_Point_3D &p, int iPoint=0, int iPart=0) |
|
virtual int | Set_Point (const CSG_Point_4D &p, int iPoint=0, int iPart=0) |
|
virtual int | Del_Point (int iPoint, int iPart=0) |
|
virtual TSG_Point | Get_Point (int iPoint=0) const |
|
virtual TSG_Point | Get_Point (int iPoint, int iPart, bool bAscending=true) const |
|
virtual TSG_Point | Get_Centroid (void) |
|
virtual const CSG_Rect & | Get_Extent (void) |
|
virtual double | Get_Distance (TSG_Point Point) const |
|
virtual double | Get_Distance (TSG_Point Point, int iPart) const |
|
virtual double | Get_Distance (TSG_Point Point, TSG_Point &Next) const |
|
virtual double | Get_Distance (TSG_Point Point, TSG_Point &Next, int iPart) const |
|
virtual void | Destroy (void) |
|
virtual bool | Assign (CSG_Table_Record *pRecord) |
|
virtual bool | Assign (CSG_Table_Record *pRecord, bool bAssign_Attributes) |
|
virtual bool | Assign (CSG_Table_Record *pRecord, TSG_ADD_Shape_Copy_Mode mCopy) |
|
TSG_Shape_Type | Get_Type (void) const |
|
TSG_Vertex_Type | Get_Vertex_Type (void) const |
|
class CSG_Shape_Point * | asPoint (void) const |
|
class CSG_Shape_Points * | asPoints (void) const |
|
class CSG_Shape_Line * | asLine (void) const |
|
class CSG_Shape_Polygon * | asPolygon (void) const |
|
virtual int | Add_Part (class CSG_Shape_Part *pPart, bool bRevert=false) |
|
virtual CSG_Shape_Part * | Get_Part (int iPart) const |
|
virtual int | Del_Part (int iPart) |
|
virtual int | Del_Parts (void) |
|
virtual void | Set_Z (double z, int iPoint=0, int iPart=0) |
|
virtual double | Get_Z (int iPoint=0, int iPart=0, bool bAscending=true) const |
|
virtual double | Get_ZMin (void) |
|
virtual double | Get_ZMax (void) |
|
virtual TSG_Point_3D | Get_Point_Z (int iPoint=0, int iPart=0, bool bAscending=true) const |
|
virtual void | Set_M (double m, int iPoint=0, int iPart=0) |
|
virtual double | Get_M (int iPoint=0, int iPart=0, bool bAscending=true) const |
|
virtual double | Get_MMin (void) |
|
virtual double | Get_MMax (void) |
|
virtual TSG_Point_4D | Get_Point_ZM (int iPoint=0, int iPart=0, bool bAscending=true) const |
|
virtual const CSG_Rect & | Get_Extent (int iPart) |
|
TSG_Intersection | Intersects (CSG_Shape *pShape) |
|
TSG_Intersection | Intersects (const TSG_Rect &Extent) |
|
virtual bool | Revert_Points (int iPart) |
|
class CSG_Table * | Get_Table (void) |
|
sLong | Get_Index (void) const |
|
bool | Set_Value (int Field, const CSG_String &Value) |
|
bool | Set_Value (int Field, const char *Value) |
|
bool | Set_Value (int Field, const wchar_t *Value) |
|
bool | Set_Value (const CSG_String &Field, const CSG_String &Value) |
|
bool | Set_Value (const char *Field, const CSG_String &Value) |
|
bool | Set_Value (const wchar_t *Field, const CSG_String &Value) |
|
bool | Set_Value (const char *Field, const char *Value) |
|
bool | Set_Value (const wchar_t *Field, const wchar_t *Value) |
|
bool | Set_Value (int Field, const CSG_Bytes &Value) |
|
bool | Set_Value (const CSG_String &Field, const CSG_Bytes &Value) |
|
bool | Set_Value (const char *Field, const CSG_Bytes &Value) |
|
bool | Set_Value (const wchar_t *Field, const CSG_Bytes &Value) |
|
bool | Set_Value (int Field, double Value) |
|
bool | Set_Value (const CSG_String &Field, double Value) |
|
bool | Set_Value (const char *Field, double Value) |
|
bool | Set_Value (const wchar_t *Field, double Value) |
|
bool | Set_Value (int Field, sLong Value) |
|
bool | Set_Value (const CSG_String &Field, sLong Value) |
|
bool | Set_Value (const char *Field, sLong Value) |
|
bool | Set_Value (const wchar_t *Field, sLong Value) |
|
bool | Set_Value (int Field, size_t Value) |
|
bool | Set_Value (const CSG_String &Field, size_t Value) |
|
bool | Set_Value (const char *Field, size_t Value) |
|
bool | Set_Value (const wchar_t *Field, size_t Value) |
|
bool | Set_Value (int Field, DWORD Value) |
|
bool | Set_Value (const CSG_String &Field, DWORD Value) |
|
bool | Set_Value (const char *Field, DWORD Value) |
|
bool | Set_Value (const wchar_t *Field, DWORD Value) |
|
bool | Set_Value (int Field, long Value) |
|
bool | Set_Value (const CSG_String &Field, long Value) |
|
bool | Set_Value (const char *Field, long Value) |
|
bool | Set_Value (const wchar_t *Field, long Value) |
|
bool | Set_Value (int Field, int Value) |
|
bool | Set_Value (const CSG_String &Field, int Value) |
|
bool | Set_Value (const char *Field, int Value) |
|
bool | Set_Value (const wchar_t *Field, int Value) |
|
bool | Add_Value (int Field, double Value) |
|
bool | Add_Value (const CSG_String &Field, double Value) |
|
bool | Add_Value (const char *Field, double Value) |
|
bool | Add_Value (const wchar_t *Field, double Value) |
|
bool | Mul_Value (int Field, double Value) |
|
bool | Mul_Value (const CSG_String &Field, double Value) |
|
bool | Mul_Value (const char *Field, double Value) |
|
bool | Mul_Value (const wchar_t *Field, double Value) |
|
bool | Set_NoData (int Field) |
|
bool | Set_NoData (const CSG_String &Field) |
|
bool | Set_NoData (const char *Field) |
|
bool | Set_NoData (const wchar_t *Field) |
|
bool | is_NoData (int Field) const |
|
bool | is_NoData (const CSG_String &Field) const |
|
bool | is_NoData (const char *Field) const |
|
bool | is_NoData (const wchar_t *Field) const |
|
const SG_Char * | asString (int Field, int Decimals=-99) const |
|
const SG_Char * | asString (const CSG_String &Field, int Decimals=-99) const |
|
const SG_Char * | asString (const char *Field, int Decimals=-99) const |
|
const SG_Char * | asString (const wchar_t *Field, int Decimals=-99) const |
|
SG_Char | asChar (int Field) const |
|
SG_Char | asChar (const CSG_String &Field) const |
|
SG_Char | asChar (const char *Field) const |
|
SG_Char | asChar (const wchar_t *Field) const |
|
short | asShort (int Field) const |
|
short | asShort (const CSG_String &Field) const |
|
short | asShort (const char *Field) const |
|
short | asShort (const wchar_t *Field) const |
|
int | asInt (int Field) const |
|
int | asInt (const CSG_String &Field) const |
|
int | asInt (const char *Field) const |
|
int | asInt (const wchar_t *Field) const |
|
sLong | asLong (int Field) const |
|
sLong | asLong (const CSG_String &Field) const |
|
sLong | asLong (const char *Field) const |
|
sLong | asLong (const wchar_t *Field) const |
|
float | asFloat (int iField) const |
|
float | asFloat (const CSG_String &Field) const |
|
float | asFloat (const char *Field) const |
|
float | asFloat (const wchar_t *Field) const |
|
double | asDouble (int Field) const |
|
double | asDouble (const CSG_String &Field) const |
|
double | asDouble (const char *Field) const |
|
double | asDouble (const wchar_t *Field) const |
|
CSG_Table_Value * | Get_Value (int Field) |
|
CSG_Table_Value & | operator[] (int Field) const |
|
bool | is_Selected (void) const |
|
bool | is_Modified (void) const |
|