![]() |
SAGA API
v9.2
|
Go to the source code of this file.
Functions | |
CSG_String | SG_Get_ShapeType_Name (TSG_Shape_Type Type) |
CSG_Shapes * | SG_Create_Shapes (void) |
CSG_Shapes * | SG_Create_Shapes (const CSG_Shapes &Shapes) |
CSG_Shapes * | SG_Create_Shapes (const char *File) |
CSG_Shapes * | SG_Create_Shapes (const wchar_t *File) |
CSG_Shapes * | SG_Create_Shapes (const CSG_String &File) |
CSG_Shapes * | SG_Create_Shapes (TSG_Shape_Type Type, const SG_Char *Name, CSG_Table *pTemplate, TSG_Vertex_Type Vertex_Type) |
CSG_Shapes * | SG_Create_Shapes (CSG_Shapes *pTemplate) |
bool | SG_Shapes_Set_File_Format_Default (int Format) |
TSG_Shape_File_Format | SG_Shapes_Get_File_Format_Default (void) |
CSG_String | SG_Shapes_Get_File_Extension_Default (void) |
Variables | |
static TSG_Shape_File_Format | gSG_Shape_File_Format_Default = SHAPE_FILE_FORMAT_ESRI |
CSG_Shapes* SG_Create_Shapes | ( | const char * | File | ) |
CSG_Shapes* SG_Create_Shapes | ( | const CSG_Shapes & | Shapes | ) |
Safe shapes construction
Definition at line 91 of file shapes.cpp.
References CSG_Shapes::Get_ObjectType(), SG_Create_PointCloud(), SG_DATAOBJECT_TYPE_PointCloud, and SG_DATAOBJECT_TYPE_Shapes.
CSG_Shapes* SG_Create_Shapes | ( | const CSG_String & | File | ) |
Safe shapes construction
Definition at line 109 of file shapes.cpp.
References CSG_Shapes::is_Valid().
CSG_Shapes* SG_Create_Shapes | ( | const wchar_t * | File | ) |
CSG_Shapes* SG_Create_Shapes | ( | CSG_Shapes * | pTemplate | ) |
Safe shapes construction
Definition at line 123 of file shapes.cpp.
References CSG_Data_Object::Get_Name(), CSG_Shapes::Get_ObjectType(), CSG_Shapes::Get_Type(), CSG_Shapes::Get_Vertex_Type(), SG_Create_PointCloud(), SG_DATAOBJECT_TYPE_PointCloud, and SG_DATAOBJECT_TYPE_Shapes.
CSG_Shapes* SG_Create_Shapes | ( | TSG_Shape_Type | Type, |
const SG_Char * | Name = NULL , |
||
CSG_Table * | pTemplate = NULL , |
||
TSG_Vertex_Type | Vertex_Type = SG_VERTEX_TYPE_XY |
||
) |
Safe shapes construction
Definition at line 117 of file shapes.cpp.
CSG_Shapes* SG_Create_Shapes | ( | void | ) |
Safe shapes construction
Definition at line 85 of file shapes.cpp.
Referenced by SG_Create_Shapes(), and SG_Create_Table().
CSG_String SG_Get_ShapeType_Name | ( | TSG_Shape_Type | Type | ) |
Definition at line 65 of file shapes.cpp.
References _TL, SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, and SHAPE_TYPE_Polygon.
CSG_String SG_Shapes_Get_File_Extension_Default | ( | void | ) |
Definition at line 415 of file shapes.cpp.
References gSG_Shape_File_Format_Default, SHAPE_FILE_FORMAT_ESRI, SHAPE_FILE_FORMAT_GeoJSON, and SHAPE_FILE_FORMAT_GeoPackage.
TSG_Shape_File_Format SG_Shapes_Get_File_Format_Default | ( | void | ) |
Definition at line 409 of file shapes.cpp.
References gSG_Shape_File_Format_Default.
bool SG_Shapes_Set_File_Format_Default | ( | int | Format | ) |
Definition at line 394 of file shapes.cpp.
References gSG_Shape_File_Format_Default, SHAPE_FILE_FORMAT_ESRI, SHAPE_FILE_FORMAT_GeoJSON, and SHAPE_FILE_FORMAT_GeoPackage.
|
static |
Definition at line 391 of file shapes.cpp.
Referenced by CSG_Shapes::Save(), SG_Shapes_Get_File_Extension_Default(), SG_Shapes_Get_File_Format_Default(), and SG_Shapes_Set_File_Format_Default().