|
SAGA API Version 9.14
|
#include <data_manager.h>
Public Member Functions | |
| size_t | Count (void) const |
| CSG_Data_Object & | operator[] (size_t i) const |
| CSG_Data_Object * | Get (size_t i) const |
| 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) |
| CSG_Data_Object * | Find (const CSG_String &File, bool bNative=true) const |
| bool | Exists (CSG_Data_Object *pObject) const |
Friends | |
| class | CSG_Data_Manager |
Definition at line 88 of file data_manager.h.
|
inline |
Definition at line 92 of file data_manager.h.
Referenced by Delete(), Delete(), Delete(), Exists(), CSG_Data_Manager::Exists(), Find(), Get(), and CSG_Data_Manager::Get_Summary().
| bool CSG_Data_Collection::Delete | ( | bool | bDetach = false, |
| bool | bUnsaved = false ) |
Definition at line 193 of file data_manager.cpp.
References Count(), Delete(), Get(), and SG_File_Exists().
| bool CSG_Data_Collection::Delete | ( | CSG_Data_Object * | pObject, |
| bool | bDetach = false ) |
Definition at line 144 of file data_manager.cpp.
References Count(), Delete(), and Get().
Referenced by Delete(), Delete(), CSG_Data_Manager::Delete(), and CSG_Data_Manager::Delete().
| bool CSG_Data_Collection::Delete | ( | size_t | i, |
| bool | bDetach = false ) |
Definition at line 158 of file data_manager.cpp.
References Count(), Get(), and SG_DATAOBJECT_TYPE_Undefined.
| bool CSG_Data_Collection::Exists | ( | CSG_Data_Object * | pObject | ) | const |
Definition at line 104 of file data_manager.cpp.
| CSG_Data_Object * CSG_Data_Collection::Find | ( | const CSG_String & | File, |
| bool | bNative = true ) const |
Definition at line 90 of file data_manager.cpp.
References CSG_String::Cmp(), Count(), and Get().
|
inline |
|
inline |
Definition at line 94 of file data_manager.h.
|
friend |
Definition at line 108 of file data_manager.h.
References CSG_Data_Manager.
Referenced by CSG_Data_Manager.