![]() |
SAGA API
v9.2
|
#include <data_manager.h>
Public Member Functions | |
virtual bool | Exists (CSG_Data_Object *pObject) const |
const CSG_Grid_System & | Get_System (void) const |
bool | is_Equal (const CSG_Grid_System &System) const |
![]() | |
size_t | Count (void) const |
CSG_Data_Object * | Get (size_t i) const |
CSG_Data_Object * | Get (const CSG_String &File, bool bNative=true) const |
Protected Member Functions | |
CSG_Grid_Collection (class CSG_Data_Manager *pManager) | |
virtual bool | Add (CSG_Data_Object *pObject) |
![]() | |
CSG_Data_Collection (class CSG_Data_Manager *pManager, TSG_Data_Object_Type Type) | |
virtual | ~CSG_Data_Collection (void) |
bool | Delete (CSG_Data_Object *pObject, bool bDetach=false) |
bool | Delete (size_t i, bool bDetach=false) |
bool | Delete (bool bDetach=false, bool bUnsaved=false) |
bool | Delete_All (bool bDetach=false) |
bool | Delete_Unsaved (bool bDetach=false) |
Protected Attributes | |
CSG_Grid_System | m_System |
![]() | |
class CSG_Data_Manager * | m_pManager |
TSG_Data_Object_Type | m_Type |
CSG_Array_Pointer | m_Objects |
Friends | |
class | CSG_Data_Manager |
Definition at line 130 of file data_manager.h.
|
protected |
Definition at line 241 of file data_manager.cpp.
|
protectedvirtual |
Reimplemented from CSG_Data_Collection.
Definition at line 277 of file data_manager.cpp.
References CSG_Data_Collection::Add(), CSG_Data_Collection::Count(), DATAOBJECT_CREATE, DATAOBJECT_NOTSET, CSG_Data_Object::Get_ObjectType(), CSG_Grid_System::is_Valid(), m_System, SG_DATAOBJECT_TYPE_Grid, and SG_DATAOBJECT_TYPE_Grids.
|
virtual |
Reimplemented from CSG_Data_Collection.
Definition at line 246 of file data_manager.cpp.
References CSG_Data_Collection::Count(), DATAOBJECT_CREATE, DATAOBJECT_NOTSET, CSG_Data_Collection::Get(), CSG_Grids::Get_Grid_Ptr(), CSG_Grids::Get_NZ(), CSG_Data_Object::Get_ObjectType(), and SG_DATAOBJECT_TYPE_Grids.
Referenced by CSG_Data_Manager::Exists().
|
inline |
Definition at line 138 of file data_manager.h.
|
inline |
Definition at line 140 of file data_manager.h.
References CSG_Data_Collection::Count().
Referenced by CSG_Data_Manager::Get_Grid_System().
|
friend |
Definition at line 132 of file data_manager.h.
|
protected |
Definition at line 153 of file data_manager.h.
Referenced by Add(), and CSG_Data_Manager::Get_Summary().