|
SAGA API Version 9.14
|
#include <data_manager.h>
Classes | |
| class | CSG_Grid_Systems |
Definition at line 128 of file data_manager.h.
| CSG_Data_Manager::CSG_Data_Manager | ( | void | ) |
Definition at line 214 of file data_manager.cpp.
References SG_DATAOBJECT_TYPE_Grid, SG_DATAOBJECT_TYPE_Grids, SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, SG_DATAOBJECT_TYPE_Table, and SG_DATAOBJECT_TYPE_TIN.
|
virtual |
Definition at line 228 of file data_manager.cpp.
References Delete().
| CSG_Data_Object * CSG_Data_Manager::Add | ( | const char * | File, |
| TSG_Data_Object_Type | Type = SG_DATAOBJECT_TYPE_Undefined ) |
Definition at line 345 of file data_manager.cpp.
References Add().
| CSG_Data_Object * CSG_Data_Manager::Add | ( | const CSG_String & | File, |
| TSG_Data_Object_Type | Type = SG_DATAOBJECT_TYPE_Undefined ) |
Definition at line 347 of file data_manager.cpp.
References Add(), CSG_Data_Object::is_Valid(), SG_DATAOBJECT_TYPE_Grid, SG_DATAOBJECT_TYPE_Grids, SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, SG_DATAOBJECT_TYPE_Table, SG_DATAOBJECT_TYPE_TIN, SG_DATAOBJECT_TYPE_Undefined, and SG_File_Cmp_Extension().
| CSG_Data_Object * CSG_Data_Manager::Add | ( | const wchar_t * | File, |
| TSG_Data_Object_Type | Type = SG_DATAOBJECT_TYPE_Undefined ) |
Definition at line 346 of file data_manager.cpp.
References Add().
| CSG_Data_Object * CSG_Data_Manager::Add | ( | CSG_Data_Object * | pObject | ) |
Definition at line 319 of file data_manager.cpp.
References DATAOBJECT_CREATE, DATAOBJECT_NOTSET, Exists(), g_Data_Manager, SG_UI_DataObject_Add(), and SG_UI_DATAOBJECT_UPDATE.
Referenced by CSG_Parameter_Data_Object_Output::_Set_Value(), Add(), Add(), Add(), Add_Grid(), Add_Grid(), Add_Grid(), Add_Grid(), Add_Grids(), Add_Grids(), Add_Grids(), Add_Grids(), Add_PointCloud(), Add_PointCloud(), Add_PointCloud(), Add_PointCloud(), Add_Shapes(), Add_Shapes(), Add_Shapes(), Add_Shapes(), Add_Table(), Add_Table(), Add_Table(), Add_Table(), Add_TIN(), Add_TIN(), Add_TIN(), Add_TIN(), and SG_Get_Projected().
| CSG_Grid * CSG_Data_Manager::Add_Grid | ( | const char * | File | ) |
Definition at line 615 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Grid.
| CSG_Grid * CSG_Data_Manager::Add_Grid | ( | const CSG_String & | File | ) |
Definition at line 614 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Grid.
| CSG_Grid * CSG_Data_Manager::Add_Grid | ( | const wchar_t * | File | ) |
Definition at line 616 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Grid.
| CSG_Grid * CSG_Data_Manager::Add_Grid | ( | void | ) |
Definition at line 617 of file data_manager.cpp.
References Add().
| CSG_Grids * CSG_Data_Manager::Add_Grids | ( | const char * | File | ) |
Definition at line 631 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Grids.
| CSG_Grids * CSG_Data_Manager::Add_Grids | ( | const CSG_String & | File | ) |
Definition at line 630 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Grids.
| CSG_Grids * CSG_Data_Manager::Add_Grids | ( | const wchar_t * | File | ) |
Definition at line 632 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Grids.
| CSG_Grids * CSG_Data_Manager::Add_Grids | ( | void | ) |
Definition at line 633 of file data_manager.cpp.
References Add().
| CSG_PointCloud * CSG_Data_Manager::Add_PointCloud | ( | const char * | File | ) |
Definition at line 583 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_PointCloud.
| CSG_PointCloud * CSG_Data_Manager::Add_PointCloud | ( | const CSG_String & | File | ) |
Definition at line 582 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_PointCloud.
| CSG_PointCloud * CSG_Data_Manager::Add_PointCloud | ( | const wchar_t * | File | ) |
Definition at line 584 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_PointCloud.
| CSG_PointCloud * CSG_Data_Manager::Add_PointCloud | ( | void | ) |
Definition at line 585 of file data_manager.cpp.
References Add().
| CSG_Shapes * CSG_Data_Manager::Add_Shapes | ( | const char * | File | ) |
Definition at line 567 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Shapes.
| CSG_Shapes * CSG_Data_Manager::Add_Shapes | ( | const CSG_String & | File | ) |
Definition at line 566 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Shapes.
| CSG_Shapes * CSG_Data_Manager::Add_Shapes | ( | const wchar_t * | File | ) |
Definition at line 568 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Shapes.
| CSG_Shapes * CSG_Data_Manager::Add_Shapes | ( | void | ) |
Definition at line 569 of file data_manager.cpp.
References Add().
| CSG_Table * CSG_Data_Manager::Add_Table | ( | const char * | File | ) |
Definition at line 551 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Table.
| CSG_Table * CSG_Data_Manager::Add_Table | ( | const CSG_String & | File | ) |
Definition at line 550 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Table.
| CSG_Table * CSG_Data_Manager::Add_Table | ( | const wchar_t * | File | ) |
Definition at line 552 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_Table.
| CSG_Table * CSG_Data_Manager::Add_Table | ( | void | ) |
Definition at line 553 of file data_manager.cpp.
References Add().
| CSG_TIN * CSG_Data_Manager::Add_TIN | ( | const char * | File | ) |
Definition at line 599 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_TIN.
| CSG_TIN * CSG_Data_Manager::Add_TIN | ( | const CSG_String & | File | ) |
Definition at line 598 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_TIN.
| CSG_TIN * CSG_Data_Manager::Add_TIN | ( | const wchar_t * | File | ) |
Definition at line 600 of file data_manager.cpp.
References Add(), and SG_DATAOBJECT_TYPE_TIN.
| CSG_TIN * CSG_Data_Manager::Add_TIN | ( | void | ) |
Definition at line 601 of file data_manager.cpp.
References Add().
| bool CSG_Data_Manager::Delete | ( | bool | bDetach = false, |
| bool | bUnsaved = false ) |
Definition at line 659 of file data_manager.cpp.
References CSG_Data_Collection::Delete(), Grid(), Grids(), PointCloud(), Shapes(), Table(), and TIN().
| bool CSG_Data_Manager::Delete | ( | CSG_Data_Object * | pObject, |
| bool | bDetach = false ) |
Definition at line 651 of file data_manager.cpp.
References CSG_Data_Collection::Delete().
Referenced by CSG_Tool::Delete_Manager(), SG_Get_Projected(), and ~CSG_Data_Manager().
| bool CSG_Data_Manager::Exists | ( | CSG_Data_Object * | pObject | ) | const |
Definition at line 287 of file data_manager.cpp.
References CSG_Data_Collection::Count(), DATAOBJECT_CREATE, Exists(), Grid(), Grids(), PointCloud(), Shapes(), Table(), and TIN().
Referenced by CSG_Parameter_Grid_System::_Set_Value(), Add(), and Exists().
| CSG_Data_Object * CSG_Data_Manager::Find | ( | const CSG_String & | File, |
| bool | bNative = true ) const |
Definition at line 272 of file data_manager.cpp.
References Find(), Grid(), Grids(), PointCloud(), Shapes(), Table(), and TIN().
Referenced by CSG_Parameter_List::_Serialize(), and Find().
|
inline |
Definition at line 241 of file data_manager.h.
| CSG_String CSG_Data_Manager::Get_Summary | ( | void | ) | const |
Definition at line 677 of file data_manager.cpp.
References _TL, CSG_Data_Collection::Count(), CSG_String::Format(), CSG_Grid::Get_Cellsize(), CSG_Grids::Get_Cellsize(), CSG_Table::Get_Count(), CSG_Data_Object::Get_Name(), CSG_Grid::Get_NX(), CSG_Grids::Get_NX(), CSG_Grid::Get_NY(), CSG_Grids::Get_NY(), CSG_Grids::Get_NZ(), CSG_Shapes::Get_Type(), CSG_Grid::Get_XMin(), CSG_Grids::Get_XMin(), CSG_Grid::Get_YMin(), CSG_Grids::Get_YMin(), Grid(), Grids(), CSG_String::is_Empty(), PointCloud(), CSG_String::Prepend(), SHAPE_TYPE_Line, SHAPE_TYPE_Point, SHAPE_TYPE_Points, SHAPE_TYPE_Polygon, Shapes(), Table(), and TIN().
|
inline |
Definition at line 145 of file data_manager.h.
|
inline |
Definition at line 138 of file data_manager.h.
Referenced by CSG_Parameter::Check(), Delete(), Exists(), Find(), and Get_Summary().
|
inline |
Definition at line 146 of file data_manager.h.
|
inline |
Definition at line 139 of file data_manager.h.
Referenced by CSG_Parameter::Check(), Delete(), Exists(), Find(), and Get_Summary().
|
inline |
Definition at line 143 of file data_manager.h.
|
inline |
Definition at line 136 of file data_manager.h.
Referenced by Delete(), Exists(), Find(), and Get_Summary().
|
inline |
Definition at line 144 of file data_manager.h.
|
inline |
Definition at line 137 of file data_manager.h.
Referenced by Delete(), Exists(), Find(), and Get_Summary().
|
inline |
Definition at line 141 of file data_manager.h.
|
inline |
Definition at line 134 of file data_manager.h.
Referenced by Delete(), Exists(), Find(), and Get_Summary().
|
inline |
Definition at line 142 of file data_manager.h.
|
inline |
Definition at line 135 of file data_manager.h.
Referenced by Delete(), Exists(), Find(), and Get_Summary().