SAGA API  v9.2
CSG_Grid_Collection Class Reference

#include <data_manager.h>

Inheritance diagram for CSG_Grid_Collection:
CSG_Data_Collection

Public Member Functions

virtual bool Exists (CSG_Data_Object *pObject) const
 
const CSG_Grid_SystemGet_System (void) const
 
bool is_Equal (const CSG_Grid_System &System) const
 
- Public Member Functions inherited from CSG_Data_Collection
size_t Count (void) const
 
CSG_Data_ObjectGet (size_t i) const
 
CSG_Data_ObjectGet (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)
 
- Protected Member Functions inherited from CSG_Data_Collection
 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
 
- Protected Attributes inherited from CSG_Data_Collection
class CSG_Data_Managerm_pManager
 
TSG_Data_Object_Type m_Type
 
CSG_Array_Pointer m_Objects
 

Friends

class CSG_Data_Manager
 

Detailed Description

Definition at line 130 of file data_manager.h.

Constructor & Destructor Documentation

◆ CSG_Grid_Collection()

CSG_Grid_Collection::CSG_Grid_Collection ( class CSG_Data_Manager pManager)
protected

Definition at line 241 of file data_manager.cpp.

Member Function Documentation

◆ Add()

◆ Exists()

◆ Get_System()

const CSG_Grid_System& CSG_Grid_Collection::Get_System ( void  ) const
inline

Definition at line 138 of file data_manager.h.

◆ is_Equal()

bool CSG_Grid_Collection::is_Equal ( const CSG_Grid_System System) const
inline

Definition at line 140 of file data_manager.h.

References CSG_Data_Collection::Count().

Referenced by CSG_Data_Manager::Get_Grid_System().

Friends And Related Function Documentation

◆ CSG_Data_Manager

friend class CSG_Data_Manager
friend

Definition at line 132 of file data_manager.h.

Member Data Documentation

◆ m_System

CSG_Grid_System CSG_Grid_Collection::m_System
protected

Definition at line 153 of file data_manager.h.

Referenced by Add(), and CSG_Data_Manager::Get_Summary().


The documentation for this class was generated from the following files: