![]() |
SAGA API v9.10
|
Go to the source code of this file.
Classes | |
class | CSG_Table_Record |
class | CSG_Table |
class | CSG_Table::CSG_Field_Info |
Macros | |
#define | SG_TABLE_REC_FLAG_Modified 0x01 |
#define | SG_TABLE_REC_FLAG_Selected 0x02 |
Enumerations | |
enum | TSG_Table_File_Type { TABLE_FILETYPE_Undefined = 0 , TABLE_FILETYPE_Text , TABLE_FILETYPE_Text_NoHeadLine , TABLE_FILETYPE_DBase } |
enum | TSG_Table_Index_Order { TABLE_INDEX_None = 0 , TABLE_INDEX_Ascending , TABLE_INDEX_Descending } |
The table data container, a specialized CSG_Table class following a geometry object based approach.
Definition in file table.h.
#define SG_TABLE_REC_FLAG_Modified 0x01 |
Definition at line 118 of file table.h.
Referenced by CSG_Table_Record::is_Modified(), CSG_Table::Set_Field_Type(), and CSG_Table_Record::Set_Modified().
#define SG_TABLE_REC_FLAG_Selected 0x02 |
Definition at line 119 of file table.h.
Referenced by CSG_PointCloud::Del_Selection(), CSG_PointCloud::Inv_Selection(), CSG_PointCloud::is_Selected(), CSG_Table_Record::is_Selected(), CSG_PointCloud::Select(), and CSG_Table_Record::Set_Selected().
enum TSG_Table_File_Type |
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const char * | File, |
TSG_Table_File_Type | Format, | ||
const SG_Char | Separator, | ||
int | Encoding = SG_FILE_ENCODING_UNDEFINED ) |
Safe table construction
Definition at line 125 of file table.cpp.
References SG_Char, and SG_Create_Table().
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const char * | File, |
TSG_Table_File_Type | Format = TABLE_FILETYPE_Undefined, | ||
int | Encoding = SG_FILE_ENCODING_UNDEFINED ) |
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const CSG_String & | File, |
TSG_Table_File_Type | Format, | ||
const SG_Char | Separator, | ||
int | Encoding = SG_FILE_ENCODING_UNDEFINED ) |
Safe table construction
Definition at line 127 of file table.cpp.
References CSG_Table::Create(), and SG_Char.
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const CSG_String & | File, |
TSG_Table_File_Type | Format = TABLE_FILETYPE_Undefined, | ||
int | Encoding = SG_FILE_ENCODING_UNDEFINED ) |
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const CSG_Table & | Table | ) |
Safe table construction
Definition at line 71 of file table.cpp.
References CSG_Table::Get_ObjectType(), SG_Create_Shapes(), SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, and SG_DATAOBJECT_TYPE_Table.
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const wchar_t * | File, |
TSG_Table_File_Type | Format, | ||
const SG_Char | Separator, | ||
int | Encoding = SG_FILE_ENCODING_UNDEFINED ) |
Safe table construction
Definition at line 126 of file table.cpp.
References SG_Char, and SG_Create_Table().
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | const wchar_t * | File, |
TSG_Table_File_Type | Format = TABLE_FILETYPE_Undefined, | ||
int | Encoding = SG_FILE_ENCODING_UNDEFINED ) |
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | CSG_Table * | pTemplate | ) |
Safe table construction
Definition at line 88 of file table.cpp.
References CSG_Table::Get_ObjectType(), SG_Create_Shapes(), SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, and SG_DATAOBJECT_TYPE_Table.
SAGA_API_DLL_EXPORT CSG_Table * SG_Create_Table | ( | void | ) |
Safe table construction
Definition at line 65 of file table.cpp.
Referenced by SG_Create_Table(), SG_Create_Table(), SG_Create_Table(), and SG_Create_Table().