SAGA API
v9.6
|
#include <dataobject.h>
Public Member Functions | |
CSG_Data_Object (void) | |
virtual | ~CSG_Data_Object (void) |
virtual bool | Destroy (void) |
int | Get_RefID (void) const |
Returns the object's reference id (unique). More... | |
int | Get_Managed (void) const |
virtual TSG_Data_Object_Type | Get_ObjectType (void) const =0 |
Returns the object type as defined by TSG_Data_Object_Type. Used for run time type checking. More... | |
virtual bool | is_Valid (void) const =0 |
virtual bool | Save (const CSG_String &File, int Format=0)=0 |
virtual bool | Save (const char *File, int Format=0)=0 |
virtual bool | Save (const wchar_t *File, int Format=0)=0 |
bool | Reload (void) |
If there is an associated file data can be reloaded with this command. More... | |
bool | Delete (void) |
Deletes all files associated with this data object if possible. Works only with native SAGA files. Returns true on success. More... | |
void | Set_File_Name (const CSG_String &FileName) |
const SG_Char * | Get_File_Name (bool bNative=true) const |
int | Get_File_Type (void) const |
bool | is_File_Native (void) const |
virtual bool | Assign (CSG_Data_Object *pObject) |
void | Set_Name (const CSG_String &Name) |
void | Set_Name (const char *Name) |
void | Set_Name (const wchar_t *Name) |
void | Fmt_Name (const char *Format,...) |
void | Fmt_Name (const wchar_t *Format,...) |
const SG_Char * | Get_Name (void) const |
void | Set_Description (const CSG_String &Description) |
const SG_Char * | Get_Description (void) const |
virtual void | Set_Modified (bool bOn=true) |
virtual bool | is_Modified (void) const |
bool | Update (bool bForce=false) |
CSG_Data_Object * | Get_Owner (void) const |
void | Set_Owner (CSG_Data_Object *pOwner) |
CSG_MetaData & | Get_MetaData (void) const |
CSG_MetaData & | Get_MetaData_DB (void) const |
CSG_MetaData & | Get_History (void) |
const CSG_MetaData & | Get_History (void) const |
virtual const CSG_Rect & | Get_Extent (void)=0 |
CSG_Projection & | Get_Projection (void) |
const CSG_Projection & | Get_Projection (void) const |
class CSG_Table * | asTable (bool bPolymorph=false) const |
class CSG_Shapes * | asShapes (bool bPolymorph=false) const |
class CSG_TIN * | asTIN (bool bPolymorph=false) const |
class CSG_PointCloud * | asPointCloud (bool bPolymorph=false) const |
class CSG_Grid * | asGrid (bool bPolymorph=false) const |
class CSG_Grids * | asGrids (bool bPolymorph=false) const |
virtual bool | Set_NoData_Value (double Value) |
virtual bool | Set_NoData_Value_Range (double Lower, double Upper) |
double | Get_NoData_Value (bool bUpper=false) const |
bool | is_NoData_Value (double Value) const |
bool | Save_History_to_Model (const CSG_String &File) const |
virtual bool | Set_Max_Samples (sLong Max_Samples) |
sLong | Get_Max_Samples (void) const |
Static Public Member Functions | |
static void | Track (bool Track=true, bool Offset=false) |
Activate/deactivate lifetime tracking (data object construction/destruction). Needs compiler flag WITH_LIFETIME_TRACKER being defined. More... | |
Protected Member Functions | |
void | Set_File_Name (const CSG_String &FileName, bool bNative) |
void | Set_File_Type (int Type) |
virtual bool | On_Reload (void)=0 |
virtual bool | On_Delete (void)=0 |
bool | Load_MetaData (const CSG_String &FileName) |
bool | Load_MetaData (CSG_File &Stream) |
bool | Save_MetaData (const CSG_String &FileName) |
bool | Save_MetaData (CSG_File &Stream) |
void | Set_Update_Flag (bool bOn=true) |
bool | Get_Update_Flag (void) |
virtual bool | On_Update (void) |
virtual bool | On_NoData_Changed (void) |
Protected Attributes | |
CSG_Data_Object * | m_pOwner |
Friends | |
class | CSG_Data_Collection |
CSG_Data_Object is the base class for all types of data sets, which are provided by the SAGA API.
Definition at line 179 of file dataobject.h.
CSG_Data_Object::CSG_Data_Object | ( | void | ) |
Definition at line 205 of file dataobject.cpp.
References CSG_MetaData::Add_Child(), CSG_String::Format(), gSG_DataObject_Max_Samples, m_pOwner, CSG_MetaData::Set_Name(), SG_META_DATABASE, SG_META_HISTORY, SG_META_SOURCE, and SG_UI_Console_Print_StdOut().
|
virtual |
Definition at line 246 of file dataobject.cpp.
References Destroy(), CSG_String::Format(), and SG_UI_Console_Print_StdOut().
CSG_Grid * CSG_Data_Object::asGrid | ( | bool | bPolymorph = false | ) | const |
Definition at line 550 of file dataobject.cpp.
References Get_ObjectType(), and SG_DATAOBJECT_TYPE_Grid.
CSG_Grids * CSG_Data_Object::asGrids | ( | bool | bPolymorph = false | ) | const |
Definition at line 561 of file dataobject.cpp.
References Get_ObjectType(), and SG_DATAOBJECT_TYPE_Grids.
Referenced by CSG_Parameter_Data_Object::_Serialize().
CSG_PointCloud * CSG_Data_Object::asPointCloud | ( | bool | bPolymorph = false | ) | const |
Definition at line 539 of file dataobject.cpp.
References Get_ObjectType(), and SG_DATAOBJECT_TYPE_PointCloud.
Referenced by CSG_PointCloud::Assign().
CSG_Shapes * CSG_Data_Object::asShapes | ( | bool | bPolymorph = false | ) | const |
Definition at line 509 of file dataobject.cpp.
References Get_ObjectType(), SG_DATAOBJECT_TYPE_PointCloud, and SG_DATAOBJECT_TYPE_Shapes.
Referenced by CSG_Shapes::Assign().
|
virtual |
Reimplemented in CSG_Table, CSG_PointCloud, CSG_TIN, CSG_Shapes, CSG_Grids, and CSG_Grid.
Definition at line 793 of file dataobject.cpp.
References Destroy(), Get_MetaData(), and Get_Name().
Referenced by CSG_Shapes::Assign(), CSG_PointCloud::Assign(), and CSG_Table::Assign().
CSG_Table * CSG_Data_Object::asTable | ( | bool | bPolymorph = false | ) | const |
Definition at line 487 of file dataobject.cpp.
References Get_ObjectType(), SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, SG_DATAOBJECT_TYPE_Table, and SG_DATAOBJECT_TYPE_TIN.
Referenced by CSG_Table::Assign().
CSG_TIN * CSG_Data_Object::asTIN | ( | bool | bPolymorph = false | ) | const |
Definition at line 528 of file dataobject.cpp.
References Get_ObjectType(), and SG_DATAOBJECT_TYPE_TIN.
bool CSG_Data_Object::Delete | ( | void | ) |
Deletes all files associated with this data object if possible. Works only with native SAGA files. Returns true on success.
Definition at line 437 of file dataobject.cpp.
References CSG_MetaData::Destroy(), Get_ObjectType(), On_Delete(), 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_File_Delete(), SG_File_Exists(), and SG_File_Set_Extension().
|
virtual |
Reimplemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Definition at line 281 of file dataobject.cpp.
References CSG_String::Clear(), and CSG_MetaData::Destroy().
Referenced by Assign(), CSG_Grid::Destroy(), CSG_Grids::Destroy(), CSG_PointCloud::Destroy(), CSG_Table::Destroy(), and ~CSG_Data_Object().
void CSG_Data_Object::Fmt_Name | ( | const char * | Format, |
... | |||
) |
Definition at line 313 of file dataobject.cpp.
References Set_Name().
void CSG_Data_Object::Fmt_Name | ( | const wchar_t * | Format, |
... | |||
) |
Definition at line 330 of file dataobject.cpp.
References Set_Name().
const SG_Char * CSG_Data_Object::Get_Description | ( | void | ) | const |
Definition at line 360 of file dataobject.cpp.
References CSG_String::is_Empty(), and m_pOwner.
Referenced by CSG_Grid_File_Info::Create(), CSG_Grid::Create(), CSG_Table::Create(), and Save_MetaData().
|
pure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_Grids, and CSG_Grid.
Referenced by CSG_Grid::is_InGrid_byPos(), and CSG_Grids::is_InGrid_byPos().
const SG_Char * CSG_Data_Object::Get_File_Name | ( | bool | bNative = true | ) | const |
Definition at line 390 of file dataobject.cpp.
References CSG_String::c_str(), Get_ObjectType(), m_pOwner, SG_DATAOBJECT_TYPE_Grids, and SG_T.
Referenced by CSG_Parameter_Data_Object::_Serialize(), CSG_Parameter_List::_Serialize(), Load_MetaData(), CSG_Grid::On_Delete(), CSG_Grids::On_Delete(), CSG_PointCloud::On_Delete(), CSG_Shapes::On_Delete(), CSG_Table::On_Delete(), CSG_Grid::On_Reload(), CSG_Grids::On_Reload(), CSG_PointCloud::On_Reload(), CSG_Shapes::On_Reload(), CSG_Table::On_Reload(), CSG_TIN::On_Reload(), CSG_Grid::Set_Cache(), and CSG_Parameters::Set_History().
int CSG_Data_Object::Get_File_Type | ( | void | ) | const |
Definition at line 409 of file dataobject.cpp.
|
inline |
Definition at line 236 of file dataobject.h.
Referenced by CSG_TIN::Assign(), CSG_Grid::Assign(), CSG_TIN::Create(), CSG_Tool::DataObject_Set_History(), Save_History_to_Model(), and CSG_Parameters::Set_History().
|
inline |
Definition at line 237 of file dataobject.h.
|
inline |
Definition at line 192 of file dataobject.h.
Referenced by SG_Data_Object_Delete().
|
inline |
Definition at line 263 of file dataobject.h.
Referenced by CSG_PointCloud::_Stats_Update(), CSG_Table::_Stats_Update(), CSG_Grid::Get_Histogram(), CSG_Grids::Get_Histogram(), CSG_Grid::Get_Statistics(), CSG_Grids::Get_Statistics(), CSG_Grid::On_Update(), and CSG_Grids::On_Update().
|
inline |
Definition at line 234 of file dataobject.h.
Referenced by Assign(), and CSG_Grid::Create().
|
inline |
Definition at line 235 of file dataobject.h.
Referenced by CSG_Grids::Create(), CSG_Table::Load(), and CSG_Table::Save().
const SG_Char * CSG_Data_Object::Get_Name | ( | void | ) | const |
Definition at line 349 of file dataobject.cpp.
Referenced by CSG_Parameter_Fixed_Table::_Set_String(), CSG_Parameter_Data_Object::_Set_String(), CSG_Parameter_List::_Set_String(), Assign(), CSG_Shapes::Assign(), CSG_TIN::Assign(), CSG_Grid_File_Info::Create(), CSG_Grid::Create(), CSG_Table::Create(), CSG_TIN::Create(), CSG_Tool::DataObject_Set_History(), CSG_Grids::Get_Grid_Name(), CSG_Data_Manager::Get_Summary(), CSG_TIN::Save(), and SG_Create_Shapes().
|
inline |
Definition at line 253 of file dataobject.h.
Referenced by CSG_Grid::Assign_NoData(), CSG_Grid_File_Info::Create(), CSG_Grid::Create(), CSG_Grids::Create(), CSG_Table::Create(), CSG_Grid::Get_Quantile(), CSG_Grids::Get_Quantile(), CSG_Grid::Get_Value(), CSG_Grids::Get_Value(), CSG_PointCloud::Set_NoData(), CSG_Table_Record::Set_NoData(), CSG_Grid::Set_NoData(), CSG_Grids::Set_NoData(), and CSG_Grid_OGIS_Converter::to_WKBinary().
|
pure virtual |
Returns the object type as defined by TSG_Data_Object_Type. Used for run time type checking.
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Referenced by CSG_Parameter_Data_Object::_Serialize(), CSG_Parameter_Grid_System::_Set_Value(), CSG_Parameter_Data_Object_Output::_Set_Value(), CSG_Parameter_Grid_List::Add_Item(), CSG_Parameter_Grids_List::Add_Item(), asGrid(), CSG_Parameter::asGrid(), asGrids(), CSG_Parameter::asGrids(), asPointCloud(), CSG_Parameter::asPointCloud(), asShapes(), CSG_Parameter::asShapes(), CSG_Grid::Assign(), CSG_Grids::Assign(), CSG_TIN::Assign(), asTable(), CSG_Parameter::asTable(), asTIN(), CSG_Parameter::asTIN(), Delete(), Get_File_Name(), Load_MetaData(), Save_MetaData(), and CSG_Parameter_Grid_List::Update_Data().
|
inline |
Definition at line 231 of file dataobject.h.
Referenced by CSG_Parameter_Data_Object::_Serialize(), CSG_Grids::Del_Grids(), and SG_UI_DataObject_Update().
CSG_Projection & CSG_Data_Object::Get_Projection | ( | void | ) |
Definition at line 637 of file dataobject.cpp.
References m_pOwner.
Referenced by CSG_Grids::Add_Grid(), CSG_Shapes::Assign(), CSG_PointCloud::Assign(), CSG_Grid::Assign(), CSG_Grid_File_Info::Create(), CSG_Grid::Create(), CSG_Grids::Create(), CSG_Grid_OGIS_Converter::from_WKBinary(), CSG_PointCloud::Save(), SG_Get_Projected(), SG_Grid_Get_Geographic_Coordinates(), and CSG_Grid_OGIS_Converter::to_WKBinary().
const CSG_Projection & CSG_Data_Object::Get_Projection | ( | void | ) | const |
Definition at line 643 of file dataobject.cpp.
References m_pOwner.
|
inline |
Returns the object's reference id (unique).
Definition at line 190 of file dataobject.h.
|
inlineprotected |
Definition at line 286 of file dataobject.h.
Referenced by On_NoData_Changed().
|
inline |
Definition at line 213 of file dataobject.h.
|
inlinevirtual |
Reimplemented in CSG_Grids.
Definition at line 228 of file dataobject.h.
Referenced by CSG_Grids::is_Modified(), and CSG_Table::Set_Modified().
|
inline |
Definition at line 255 of file dataobject.h.
References SG_is_NaN.
Referenced by CSG_PointCloud::_Stats_Update(), CSG_Histogram::Create(), CSG_Grid::Get_Histogram(), CSG_Grids::Get_Histogram(), CSG_Grid::Get_Statistics(), CSG_Grids::Get_Statistics(), CSG_PointCloud::is_NoData(), CSG_Table_Record::is_NoData(), CSG_Grid::is_NoData(), CSG_Grids::is_NoData(), CSG_Grid::On_Update(), and CSG_Grids::On_Update().
|
pure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Referenced by CSG_Data_Manager::Add(), CSG_Grid::Assign(), CSG_TIN::Assign(), and CSG_Parameter_Data_Object::is_Valid().
|
protected |
Definition at line 654 of file dataobject.cpp.
References Get_ObjectType(), 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_File_Get_Extension(), SG_FILE_R, and SG_File_Set_Extension().
Referenced by CSG_Table::Load().
|
protected |
Definition at line 699 of file dataobject.cpp.
References CSG_MetaData::Add_Child(), CSG_MetaData::Assign(), CSG_MetaData::Del_Child(), CSG_MetaData::Destroy(), Get_File_Name(), CSG_Projection::Load(), CSG_MetaData::Load(), Set_Description(), SG_META_DATABASE, SG_META_FILEPATH, SG_META_HISTORY, SG_META_PROJECTION, and SG_META_SOURCE.
|
protectedpure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Referenced by Delete().
|
protectedvirtual |
Reimplemented in CSG_Table.
Definition at line 601 of file dataobject.cpp.
References Get_Update_Flag(), and Set_Update_Flag().
Referenced by CSG_Table::On_NoData_Changed(), and Set_NoData_Value_Range().
|
protectedpure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Referenced by Reload().
|
inlineprotectedvirtual |
Reimplemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Definition at line 287 of file dataobject.h.
Referenced by CSG_Table::On_Update(), and Update().
bool CSG_Data_Object::Reload | ( | void | ) |
If there is an associated file data can be reloaded with this command.
Definition at line 425 of file dataobject.cpp.
References On_Reload(), and SG_File_Exists().
|
pure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
|
pure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
|
pure virtual |
Implemented in CSG_TIN, CSG_Table, CSG_Shapes, CSG_PointCloud, CSG_Grids, and CSG_Grid.
bool CSG_Data_Object::Save_History_to_Model | ( | const CSG_String & | File | ) | const |
Definition at line 819 of file dataobject.cpp.
References Get_History(), and CSG_Tool_Chain::Save_History_to_Model().
|
protected |
Definition at line 677 of file dataobject.cpp.
References Get_ObjectType(), 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_File_Set_Extension(), and SG_FILE_W.
Referenced by CSG_Table::Save(), and CSG_PointCloud::Save().
|
protected |
Definition at line 746 of file dataobject.cpp.
References CSG_MetaData::Add_Child(), CSG_MetaData::Del_Child(), Geographic, Get_Description(), CSG_Projection::Get_Type(), CSG_MetaData::Save(), CSG_Projection::Save(), CSG_MetaData::Set_Content(), SG_META_FILEPATH, and SG_META_PROJECTION.
void CSG_Data_Object::Set_Description | ( | const CSG_String & | Description | ) |
Definition at line 355 of file dataobject.cpp.
Referenced by CSG_Grid::Create(), CSG_Table::Create(), and Load_MetaData().
void CSG_Data_Object::Set_File_Name | ( | const CSG_String & | FileName | ) |
Definition at line 366 of file dataobject.cpp.
Referenced by CSG_TIN::Create(), CSG_Table::Create(), CSG_Table::Save(), CSG_Grid::Save(), CSG_Grids::Save(), CSG_PointCloud::Save(), CSG_Shapes::Save(), and CSG_TIN::Save().
|
protected |
Definition at line 372 of file dataobject.cpp.
References CSG_String::Clear(), CSG_String::is_Empty(), and SG_File_Get_Name().
|
inlineprotected |
Definition at line 275 of file dataobject.h.
Referenced by CSG_Table::Save().
|
virtual |
Reimplemented in CSG_Grids.
Definition at line 617 of file dataobject.cpp.
References Min_Samples, and Update().
Referenced by CSG_Grid::Create(), and CSG_Grids::Set_Max_Samples().
|
inlinevirtual |
Reimplemented in CSG_Table, CSG_PointCloud, CSG_Grids, and CSG_Grid.
Definition at line 227 of file dataobject.h.
Referenced by CSG_Grid::Set_Modified(), CSG_Grids::Set_Modified(), CSG_PointCloud::Set_Modified(), CSG_Table::Set_Modified(), Set_NoData_Value_Range(), and CSG_Grid::Set_Value().
void CSG_Data_Object::Set_Name | ( | const char * | Name | ) |
Definition at line 298 of file dataobject.cpp.
References Set_Name().
void CSG_Data_Object::Set_Name | ( | const CSG_String & | Name | ) |
Definition at line 300 of file dataobject.cpp.
References _TL, and CSG_String::is_Empty().
Referenced by CSG_Parameters::Add_FixedTable(), CSG_TIN::Assign(), CSG_Grid::Create(), CSG_Table::Create(), CSG_TIN::Create(), CSG_Shapes::Create(), CSG_Parameter_Fixed_Table::CSG_Parameter_Fixed_Table(), Fmt_Name(), CSG_Grids::Load(), CSG_Table::Load(), Set_Name(), and CSG_Grids::Update_Z_Order().
void CSG_Data_Object::Set_Name | ( | const wchar_t * | Name | ) |
Definition at line 299 of file dataobject.cpp.
References Set_Name().
|
virtual |
Definition at line 572 of file dataobject.cpp.
References Set_NoData_Value_Range().
Referenced by CSG_PointCloud::_On_Construction(), CSG_Grid::Create(), and CSG_Grid_OGIS_Converter::from_WKBinary().
|
virtual |
Reimplemented in CSG_Grids.
Definition at line 578 of file dataobject.cpp.
References On_NoData_Changed(), and Set_Modified().
Referenced by CSG_Grid::Create(), CSG_Table::Create(), Set_NoData_Value(), and CSG_Grids::Set_NoData_Value_Range().
|
inline |
Definition at line 232 of file dataobject.h.
Referenced by CSG_Grids::Del_Grid(), and CSG_Grids::Del_Grids().
|
inlineprotected |
Definition at line 285 of file dataobject.h.
Referenced by CSG_PointCloud::_On_Construction(), CSG_Table::_On_Construction(), CSG_PointCloud::Add_Point(), CSG_Grid::Assign(), CSG_Shapes::Create(), CSG_TIN::Create(), CSG_Grid::Create(), CSG_Table::Create(), CSG_PointCloud::Del_Point(), CSG_PointCloud::Del_Points(), CSG_Table::Del_Record(), CSG_PointCloud::Del_Selection(), CSG_Table::Ins_Record(), On_NoData_Changed(), CSG_Table::Save(), CSG_Grid::Set_Modified(), CSG_Grids::Set_Modified(), CSG_Table_Record::Set_NoData(), CSG_Grids::Set_Scaling(), CSG_Grid::Set_Scaling(), and CSG_Table_Record::Set_Value().
|
static |
Activate/deactivate lifetime tracking (data object construction/destruction). Needs compiler flag WITH_LIFETIME_TRACKER being defined.
Definition at line 267 of file dataobject.cpp.
References CSG_String::Format(), SG_T, and SG_UI_Console_Print_StdOut().
bool CSG_Data_Object::Update | ( | bool | bForce = false | ) |
Definition at line 773 of file dataobject.cpp.
References On_Update().
Referenced by CSG_TIN::Add_Node(), CSG_TIN::Assign(), CSG_TIN::Create(), CSG_TIN::Del_Node(), CSG_Grid::Get_Data_Count(), CSG_Grids::Get_Data_Count(), CSG_Shapes::Get_Extent(), CSG_TIN::Get_Extent(), CSG_Grid::Get_Histogram(), CSG_Grids::Get_Histogram(), CSG_Grid::Get_Max(), CSG_Grids::Get_Max(), CSG_Grid::Get_Mean(), CSG_Grids::Get_Mean(), CSG_Grid::Get_Min(), CSG_Grids::Get_Min(), CSG_Shapes::Get_MMax(), CSG_Shapes::Get_MMin(), CSG_Grid::Get_NoData_Count(), CSG_Grids::Get_NoData_Count(), CSG_Grid::Get_Range(), CSG_Grids::Get_Range(), CSG_Grid::Get_Statistics(), CSG_Grids::Get_Statistics(), CSG_Grid::Get_StdDev(), CSG_Grids::Get_StdDev(), CSG_Grid::Get_Variance(), CSG_Grids::Get_Variance(), CSG_Shapes::Get_ZMax(), CSG_Shapes::Get_ZMin(), Set_Max_Samples(), and CSG_TIN::Triangulate().
|
friend |
Definition at line 181 of file dataobject.h.
|
protected |
Definition at line 271 of file dataobject.h.
Referenced by CSG_Data_Object(), Get_Description(), Get_File_Name(), and Get_Projection().