|
SAGA API Version 9.14
|
#include <map_layer.h>
Classes | |
| class | CTransparency |
Public Member Functions | |
| CSG_Map_Layer (void) | |
| virtual | ~CSG_Map_Layer (void) |
| const TSG_Data_Object_Type & | Get_ObjectType (void) const |
| bool | Set_Object (CSG_Data_Object *pObject) |
| CSG_Data_Object * | Get_Object (void) const |
| CSG_Rect | Get_Extent (void) const |
| virtual bool | Add_Parameters (CSG_Parameters &Parameters) |
| CSG_Parameters & | Get_Parameters (void) |
| bool | Set_Parameters (const CSG_Parameters &Parameters) |
| virtual bool | Parameter_Changed (CSG_Parameters &Parameters, CSG_Parameter &Parameter, int Flags) |
| virtual bool | Parameters_Changed (void) |
| virtual bool | DataObject_Changed (void) |
| bool | Sync_Back (CSG_Parameters &Target) const |
| bool | Sync_Forward (const CSG_Parameters &Source) |
| bool | Draw (CSG_Map_DC &dc_Map, int Flags=0, CSG_Data_Object *pObject=NULL) |
| CSG_Table & | Get_LUT (void) |
| CSG_Colors & | Get_Colors (void) |
| const CSG_Colors & | Get_Colors (void) const |
| bool | Get_Colors (CSG_Colors &Colors) const |
| bool | Set_Colors (const CSG_Colors &Colors) |
| wxString | Get_Legend_Title (void) const |
| wxString | Get_Legend_Subtitle (void) const |
| bool | Get_Field_Value (sLong Index, int Field, int Normalize, double Scale, wxString &Value) const |
| bool | Get_Field_Value (sLong Index, int Field, int Normalize, double Scale, double &Value) const |
| double | Get_Stretch_Minimum (void) const |
| double | Get_Stretch_Maximum (void) const |
| double | Get_Stretch_Range (void) const |
| bool | Set_Stretch_Range (double Minimum, double Maximum) |
| bool | Set_Stretch_FullRange (void) |
| virtual bool | Set_Stretch_Extent (const CSG_Rect &Extent) |
| bool | Classify (const CSG_MetaData &Options) |
| class CSG_Map_Symbology * | Get_Symbology (void) |
| class CSG_Map_Legend * | Get_Legend (void) |
| virtual bool | asImage (CSG_Grid *pImage) |
| const class wxBitmap * | Get_Thumbnail (int dx, int dy) |
| bool | Set_Thumbnail (void) |
Static Public Member Functions | |
| static CSG_Parameters & | Get_Defaults (void) |
Protected Member Functions | |
| CSG_Map_Layer (TSG_Data_Object_Type Type) | |
| virtual void | On_Draw (CSG_Map_DC &dc_Map, int Flags) |
| bool | Set_Stretch (CSG_Parameters &Parameters, CSG_Data_Object *pObject=NULL, const CSG_String &Suffix="") |
| bool | Set_Normalization (int Field_Value, int Field_Normalize, double Scale_Normalize, sLong maxSamples=0) |
| bool | Set_Fields_Choice (CSG_Parameter &Choice, bool bNumeric, bool bAddNone, bool bSelectNone=false) |
Static Protected Member Functions | |
| static int | Get_Fields_Choice (CSG_Parameter &Choice) |
Protected Attributes | |
| TSG_Data_Object_Type | m_Type = SG_DATAOBJECT_TYPE_Undefined |
| CSG_Parameters | m_Parameters |
| CSG_Data_Object * | m_pObject = NULL |
| class CSG_Map_Symbology * | m_pSymbology = NULL |
| class CSG_Map_Legend * | m_pLegend = NULL |
| class wxBitmap * | m_pThumbnail = NULL |
| CSG_Table | m_Normalization |
Definition at line 86 of file map_layer.h.
|
inline |
Definition at line 90 of file map_layer.h.
Referenced by CSG_Map_Grid::CSG_Map_Grid(), CSG_Map_Grids::CSG_Map_Grids(), CSG_Map_PointCloud::CSG_Map_PointCloud(), CSG_Map_Shapes::CSG_Map_Shapes(), and CSG_Map_TIN::CSG_Map_TIN().
|
virtual |
Definition at line 142 of file map_layer.cpp.
References m_pLegend, m_pSymbology, and m_pThumbnail.
|
protected |
Definition at line 128 of file map_layer.cpp.
References m_Parameters, m_pLegend, m_pObject, m_pSymbology, m_pThumbnail, m_Type, and SG_Get_DataObject_Name().
|
virtual |
Reimplemented in CSG_Map_Grid, CSG_Map_Grids, CSG_Map_PointCloud, CSG_Map_Shapes, CSG_Map_Shapes_Line, CSG_Map_Shapes_Point, CSG_Map_Shapes_Polygon, and CSG_Map_TIN.
Definition at line 189 of file map_layer.cpp.
References _TL, CSG_Parameters::Add_Bool(), CSG_MetaData::Add_Child(), CSG_Parameters::Add_Choice(), CSG_Parameters::Add_Color(), CSG_Parameters::Add_Colors(), CSG_Parameters::Add_Double(), CSG_Table::Add_Field(), CSG_Parameters::Add_FixedTable(), CSG_Parameters::Add_Grid_Resampling(), CSG_Parameters::Add_Int(), ADD_LUT_CLASS, CSG_Parameters::Add_Node(), CSG_Parameters::Add_Range(), CSG_Parameters::Add_String(), asDouble, CSG_Parameter::asTable(), CSG_Map_Symbology::COMPOSITE, DEF_LAYER_COLOUR_COUNT, CSG_String::Format(), Get_Defaults(), CSG_Data_Object::Get_MetaData(), CSG_Map_Symbology::GRADUATED, Interpolations, m_Type, NearestNeighbour, s_Def_Layer_Colours, CSG_Parameter::Set_Collapsed(), SG_DATAOBJECT_TYPE_Grid, SG_DATAOBJECT_TYPE_Grids, SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, SG_DATAOBJECT_TYPE_TIN, SG_DATATYPE_Color, SG_DATATYPE_Double, SG_DATATYPE_String, and CSG_Map_Symbology::SINGLE.
Referenced by CSG_Map_Grid::Add_Parameters(), CSG_Map_Grids::Add_Parameters(), CSG_Map_PointCloud::Add_Parameters(), CSG_Map_Shapes::Add_Parameters(), and CSG_Map_TIN::Add_Parameters().
|
inlinevirtual |
Reimplemented in CSG_Map_Grid, CSG_Map_Grids, CSG_Map_PointCloud, and CSG_Map_TIN.
Definition at line 139 of file map_layer.h.
| bool CSG_Map_Layer::Classify | ( | const CSG_MetaData & | Options | ) |
Definition at line 1317 of file map_layer.cpp.
References CSG_Map_Symbology::CLASSIFIED, Classify(), CSG_Colors::Create(), CSG_MetaData::Get_Content(), CSG_Table::Get_Field_Count(), Get_ObjectType(), m_Parameters, and m_pObject.
Referenced by Classify(), and CSG_Map_Grids::Parameter_Changed().
|
virtual |
Reimplemented in CSG_Map_Grid, CSG_Map_Grids, CSG_Map_PointCloud, CSG_Map_Shapes, CSG_Map_Shapes_Line, CSG_Map_Shapes_Point, CSG_Map_Shapes_Polygon, and CSG_Map_TIN.
Definition at line 633 of file map_layer.cpp.
References m_Normalization, m_Parameters, m_pSymbology, and Set_Stretch().
Referenced by CSG_Map_Grid::DataObject_Changed(), CSG_Map_Grids::DataObject_Changed(), CSG_Map_PointCloud::DataObject_Changed(), CSG_Map_Shapes::DataObject_Changed(), CSG_Map_TIN::DataObject_Changed(), and Set_Object().
| bool CSG_Map_Layer::Draw | ( | CSG_Map_DC & | dc_Map, |
| int | Flags = 0, | ||
| CSG_Data_Object * | pObject = NULL ) |
Definition at line 1288 of file map_layer.cpp.
References CSG_Data_Object::Get_ObjectType(), Get_ObjectType(), CSG_Data_Object::is_Valid(), m_pObject, On_Draw(), CSG_Map_DC::SetBrush(), and CSG_Map_DC::SetPen().
Referenced by Set_Thumbnail().
| bool CSG_Map_Layer::Get_Colors | ( | CSG_Colors & | Colors | ) | const |
Definition at line 994 of file map_layer.cpp.
References CSG_Colors::Create(), and m_pSymbology.
| CSG_Colors & CSG_Map_Layer::Get_Colors | ( | void | ) |
Definition at line 982 of file map_layer.cpp.
References m_Parameters.
| const CSG_Colors & CSG_Map_Layer::Get_Colors | ( | void | ) | const |
Definition at line 988 of file map_layer.cpp.
References m_Parameters.
|
static |
Definition at line 67 of file map_layer.cpp.
References _TL, CSG_Parameters::Add_Bool(), CSG_Parameters::Add_Choice(), CSG_Parameters::Add_Double(), CSG_Parameters::Add_Range(), CSG_String::Format(), CSG_Parameters::Get_Count(), and CSG_Parameters::Set_Name().
Referenced by Add_Parameters().
| CSG_Rect CSG_Map_Layer::Get_Extent | ( | void | ) | const |
Definition at line 952 of file map_layer.cpp.
References Get_ObjectType(), m_pObject, SG_DATAOBJECT_TYPE_Grid, SG_DATAOBJECT_TYPE_Grids, SG_DATAOBJECT_TYPE_PointCloud, SG_DATAOBJECT_TYPE_Shapes, and SG_DATAOBJECT_TYPE_TIN.
Referenced by CSG_Map_Legend::_Draw_Layer_Image(), CSG_Map_Grid::Get_Bitmap(), CSG_Map_Grids::Get_Bitmap(), CSG_Map_Grid::Get_Image(), CSG_Map_Grids::Get_Image(), CSG_Map_Grid::On_Draw(), CSG_Map_Grids::On_Draw(), CSG_Map_PointCloud::On_Draw(), CSG_Map_Shapes::On_Draw(), CSG_Map_TIN::On_Draw(), and Set_Thumbnail().
| bool CSG_Map_Layer::Get_Field_Value | ( | sLong | Index, |
| int | Field, | ||
| int | Normalize, | ||
| double | Scale, | ||
| double & | Value ) const |
Definition at line 1194 of file map_layer.cpp.
References CSG_Table::Get_Value(), and m_pObject.
| bool CSG_Map_Layer::Get_Field_Value | ( | sLong | Index, |
| int | Field, | ||
| int | Normalize, | ||
| double | Scale, | ||
| wxString & | Value ) const |
Definition at line 1123 of file map_layer.cpp.
References _TL, CSG_String::c_str(), CSG_Map_Symbology::CLASSIFIED, CSG_Table::Get_Field_Count(), CSG_Table::Get_Field_Type(), Get_Field_Value(), CSG_Table::Get_Value(), m_pObject, m_pSymbology, CSG_Map_Symbology::RGB, SG_Data_Type_is_Numeric(), SG_GET_B, SG_GET_G, and SG_GET_R.
Referenced by CSG_Map_Shapes::Get_Class_Color(), and Get_Field_Value().
|
staticprotected |
Definition at line 1277 of file map_layer.cpp.
References CSG_Parameter::asChoice(), and CSG_Parameter_Choice::Get_Data().
Referenced by Get_Legend_Subtitle(), CSG_Map_Shapes::On_Draw(), Parameter_Changed(), CSG_Map_Shapes::Parameter_Changed(), CSG_Map_Shapes_Line::Parameter_Changed(), CSG_Map_Shapes_Point::Parameter_Changed(), CSG_Map_PointCloud::Parameters_Changed(), CSG_Map_Shapes::Parameters_Changed(), CSG_Map_Shapes_Line::Parameters_Changed(), CSG_Map_Shapes_Point::Parameters_Changed(), CSG_Map_TIN::Parameters_Changed(), and Set_Fields_Choice().
|
inline |
Definition at line 137 of file map_layer.h.
References m_pLegend.
Referenced by CSG_Map_Grid::Get_Bitmap_Legend(), and CSG_Map_Grids::Get_Bitmap_Legend().
| wxString CSG_Map_Layer::Get_Legend_Subtitle | ( | void | ) | const |
Definition at line 1075 of file map_layer.cpp.
References CSG_Table::Get_Field_Name(), Get_Fields_Choice(), m_Parameters, and m_pObject.
Referenced by Parameters_Changed().
| wxString CSG_Map_Layer::Get_Legend_Title | ( | void | ) | const |
Definition at line 1064 of file map_layer.cpp.
References m_Parameters, m_pObject, and SG_T.
Referenced by Parameters_Changed().
| CSG_Table & CSG_Map_Layer::Get_LUT | ( | void | ) |
Definition at line 976 of file map_layer.cpp.
References m_Parameters.
|
inline |
Definition at line 96 of file map_layer.h.
References m_pObject.
Referenced by CSG_Map_Legend::_Draw_Grid(), and CSG_Map_Legend::_Draw_Grids().
|
inline |
Definition at line 93 of file map_layer.h.
References m_Type.
Referenced by Classify(), Draw(), Get_Extent(), and Parameter_Changed().
|
inline |
Definition at line 102 of file map_layer.h.
References m_Parameters.
| double CSG_Map_Layer::Get_Stretch_Maximum | ( | void | ) | const |
Definition at line 841 of file map_layer.cpp.
References asDouble, and m_Parameters.
Referenced by Get_Stretch_Range().
| double CSG_Map_Layer::Get_Stretch_Minimum | ( | void | ) | const |
Definition at line 835 of file map_layer.cpp.
References asDouble, and m_Parameters.
Referenced by Get_Stretch_Range().
| double CSG_Map_Layer::Get_Stretch_Range | ( | void | ) | const |
Definition at line 847 of file map_layer.cpp.
References Get_Stretch_Maximum(), and Get_Stretch_Minimum().
Referenced by Set_Object(), and Set_Stretch().
|
inline |
Definition at line 136 of file map_layer.h.
References m_pSymbology.
Referenced by CSG_Map_Legend::CSG_Map_Legend().
| const wxBitmap * CSG_Map_Layer::Get_Thumbnail | ( | int | dx, |
| int | dy ) |
Definition at line 907 of file map_layer.cpp.
References m_pThumbnail, and Set_Thumbnail().
Referenced by CSG_Map_Legend::_Draw_Layer_Image().
|
inlineprotectedvirtual |
Reimplemented in CSG_Map_Grid, CSG_Map_Grids, CSG_Map_PointCloud, CSG_Map_Shapes, and CSG_Map_TIN.
Definition at line 164 of file map_layer.h.
Referenced by Draw().
|
virtual |
Reimplemented in CSG_Map_Grid, CSG_Map_Grids, CSG_Map_PointCloud, CSG_Map_Shapes, CSG_Map_Shapes_Line, CSG_Map_Shapes_Point, CSG_Map_Shapes_Polygon, and CSG_Map_TIN.
Definition at line 482 of file map_layer.cpp.
References CSG_Parameter::asBool(), CSG_Parameter::asInt(), CSG_Map_Symbology::CLASSIFIED, CSG_Parameter::Cmp_Identifier(), CSG_Map_Symbology::DISCRETE, Get_Fields_Choice(), Get_ObjectType(), CSG_Map_Symbology::GRADUATED, CSG_Map_Symbology::LUT_MAX, CSG_Map_Symbology::LUT_MIN, m_Normalization, m_pObject, PARAMETER_CHECK_ENABLE, PARAMETER_CHECK_VALUES, CSG_Map_Symbology::RGB, CSG_Parameter::Set_Children_Enabled(), CSG_Parameters::Set_Enabled(), CSG_Parameters::Set_Parameter(), Set_Stretch(), SG_DATAOBJECT_TYPE_Grids, SG_DATAOBJECT_TYPE_PointCloud, SG_DATATYPE_Double, SG_DATATYPE_String, and CSG_Map_Symbology::SINGLE.
Referenced by CSG_Map_Grid::Parameter_Changed(), CSG_Map_Grids::Parameter_Changed(), CSG_Map_PointCloud::Parameter_Changed(), CSG_Map_Shapes::Parameter_Changed(), and CSG_Map_TIN::Parameter_Changed().
|
virtual |
Reimplemented in CSG_Map_Grid, CSG_Map_Grids, CSG_Map_PointCloud, CSG_Map_Shapes, CSG_Map_Shapes_Line, CSG_Map_Shapes_Point, CSG_Map_Shapes_Polygon, and CSG_Map_TIN.
Definition at line 654 of file map_layer.cpp.
References asDouble, Get_Legend_Subtitle(), Get_Legend_Title(), CSG_Map_Legend::HORIZONTAL, m_Parameters, m_pLegend, m_pSymbology, SG_COLOR_GREY_LIGHT, and CSG_Map_Legend::VERTICAL.
Referenced by CSG_Map_Grid::Parameters_Changed(), CSG_Map_Grids::Parameters_Changed(), CSG_Map_PointCloud::Parameters_Changed(), CSG_Map_Shapes::Parameters_Changed(), CSG_Map_TIN::Parameters_Changed(), and Set_Parameters().
| bool CSG_Map_Layer::Set_Colors | ( | const CSG_Colors & | Colors | ) |
Definition at line 1000 of file map_layer.cpp.
References m_Parameters.
|
protected |
Definition at line 1227 of file map_layer.cpp.
References _TL, CSG_Parameter::asChoice(), CSG_String::Format(), CSG_Parameter_Choice::Get_Count(), CSG_Table::Get_Field_Count(), CSG_Table::Get_Field_Name(), CSG_Table::Get_Field_Type(), Get_Fields_Choice(), CSG_String::is_Empty(), m_pObject, CSG_Parameter_Choice::Set_Items(), CSG_Parameter::Set_Value(), and SG_Data_Type_is_Numeric().
Referenced by CSG_Map_PointCloud::DataObject_Changed(), CSG_Map_Shapes::DataObject_Changed(), CSG_Map_Shapes_Line::DataObject_Changed(), CSG_Map_Shapes_Point::DataObject_Changed(), and CSG_Map_TIN::DataObject_Changed().
|
protected |
Definition at line 1011 of file map_layer.cpp.
References CSG_Table::Get_Count(), CSG_Table::Get_Field_Count(), CSG_Table::Get_Value(), m_Normalization, m_pObject, and SG_DATATYPE_Double.
| bool CSG_Map_Layer::Set_Object | ( | CSG_Data_Object * | pObject | ) |
Definition at line 156 of file map_layer.cpp.
References DataObject_Changed(), CSG_Data_Object::Get_ObjectType(), Get_Stretch_Range(), m_Parameters, m_pObject, m_pSymbology, and m_Type.
Referenced by CSG_Map_Grid::CSG_Map_Grid(), CSG_Map_Grids::CSG_Map_Grids(), CSG_Map_PointCloud::CSG_Map_PointCloud(), CSG_Map_Shapes_Line::CSG_Map_Shapes_Line(), CSG_Map_Shapes_Point::CSG_Map_Shapes_Point(), CSG_Map_Shapes_Points::CSG_Map_Shapes_Points(), CSG_Map_Shapes_Polygon::CSG_Map_Shapes_Polygon(), and CSG_Map_TIN::CSG_Map_TIN().
| bool CSG_Map_Layer::Set_Parameters | ( | const CSG_Parameters & | Parameters | ) |
Definition at line 467 of file map_layer.cpp.
References m_Parameters, and Parameters_Changed().
|
protected |
Definition at line 726 of file map_layer.cpp.
References asDouble, CSG_Data_Object::asGrid(), CSG_Data_Object::asGrids(), CSG_Map_Symbology::COMPOSITE, CSG_Grids::Get_Grid_Ptr(), CSG_Grid::Get_Histogram(), CSG_Grids::Get_Histogram(), CSG_Table::Get_Histogram(), CSG_Simple_Statistics::Get_Maximum(), CSG_Simple_Statistics::Get_Mean(), CSG_Simple_Statistics::Get_Minimum(), CSG_Grids::Get_NZ(), CSG_Histogram::Get_Percentile(), CSG_Simple_Statistics::Get_Range(), CSG_Grid::Get_Statistics(), CSG_Grids::Get_Statistics(), CSG_Table::Get_Statistics(), CSG_Simple_Statistics::Get_StdDev(), Get_Stretch_Range(), m_pObject, Maximum, Minimum, CSG_Parameters::Set_Callback(), CSG_Parameters::Set_Parameter(), Set_Stretch(), and SG_UI_Process_Set_Busy().
Referenced by CSG_Map_Grids::DataObject_Changed(), DataObject_Changed(), CSG_Map_Grids::Parameter_Changed(), Parameter_Changed(), CSG_Map_Shapes::Parameters_Changed(), and Set_Stretch().
|
inlinevirtual |
Reimplemented in CSG_Map_Grid, and CSG_Map_Grids.
Definition at line 132 of file map_layer.h.
References Extent.
| bool CSG_Map_Layer::Set_Stretch_FullRange | ( | void | ) |
Definition at line 871 of file map_layer.cpp.
References CSG_Data_Object::asGrid(), CSG_Data_Object::asGrids(), CSG_Map_Symbology::COMPOSITE, CSG_Grids::Get_Grid_Ptr(), CSG_Grid::Get_Max(), CSG_Grids::Get_Max(), CSG_Table::Get_Maximum(), CSG_Grid::Get_Min(), CSG_Grids::Get_Min(), CSG_Table::Get_Minimum(), CSG_Grids::Get_NZ(), m_Parameters, m_pObject, and Set_Stretch_Range().
| bool CSG_Map_Layer::Set_Stretch_Range | ( | double | Minimum, |
| double | Maximum ) |
Definition at line 853 of file map_layer.cpp.
References CSG_Map_Symbology::COMPOSITE, CSG_Map_Symbology::DISCRETE, CSG_Map_Symbology::GRADUATED, m_Parameters, Maximum, and Minimum.
Referenced by CSG_Map_Grid::Set_Stretch_Extent(), CSG_Map_Grids::Set_Stretch_Extent(), and Set_Stretch_FullRange().
| bool CSG_Map_Layer::Set_Thumbnail | ( | void | ) |
Definition at line 920 of file map_layer.cpp.
References Draw(), CSG_Map_DC::Get_Bitmap(), Get_Extent(), LAYER_DRAW_FLAG_NOEDITS, LAYER_DRAW_FLAG_NOLABELS, LAYER_DRAW_FLAG_THUMBNAIL, m_pObject, m_pThumbnail, SG_Get_Color(), and SG_System_Get_Color().
Referenced by Get_Thumbnail().
| bool CSG_Map_Layer::Sync_Back | ( | CSG_Parameters & | Target | ) | const |
Definition at line 685 of file map_layer.cpp.
References CSG_Parameter::Assign(), CSG_Parameter::Get_Type(), and m_Parameters.
| bool CSG_Map_Layer::Sync_Forward | ( | const CSG_Parameters & | Source | ) |
Definition at line 703 of file map_layer.cpp.
References CSG_Parameter::Get_Type(), and m_Parameters.
|
protected |
Definition at line 159 of file map_layer.h.
Referenced by DataObject_Changed(), Parameter_Changed(), and Set_Normalization().
|
protected |
Definition at line 149 of file map_layer.h.
Referenced by CSG_Map_PointCloud::Add_Parameters(), CSG_Map_Shapes::BrushList_Get_Style(), Classify(), CSG_Map_Grid::CSG_Map_Grid(), CSG_Map_Grids::CSG_Map_Grids(), CSG_Map_Layer(), CSG_Map_PointCloud::CSG_Map_PointCloud(), CSG_Map_Shapes_Line::CSG_Map_Shapes_Line(), CSG_Map_Shapes_Point::CSG_Map_Shapes_Point(), CSG_Map_Shapes_Points::CSG_Map_Shapes_Points(), CSG_Map_Shapes_Polygon::CSG_Map_Shapes_Polygon(), CSG_Map_TIN::CSG_Map_TIN(), CSG_Map_Grids::DataObject_Changed(), DataObject_Changed(), CSG_Map_PointCloud::DataObject_Changed(), CSG_Map_Shapes::DataObject_Changed(), CSG_Map_Shapes_Line::DataObject_Changed(), CSG_Map_Shapes_Point::DataObject_Changed(), CSG_Map_TIN::DataObject_Changed(), CSG_Map_Shapes_Line::Draw_Initialize(), CSG_Map_Shapes_Point::Draw_Initialize(), CSG_Map_Shapes_Point::Draw_Initialize(), CSG_Map_Shapes_Polygon::Draw_Initialize(), Get_Colors(), Get_Colors(), CSG_Map_Grid::Get_Composite_Band(), CSG_Map_Grids::Get_Grid(), CSG_Map_Grids::Get_Grid(), CSG_Map_Grids::Get_Grid_Name(), Get_Legend_Subtitle(), Get_Legend_Title(), Get_LUT(), Get_Parameters(), Get_Stretch_Maximum(), Get_Stretch_Minimum(), CSG_Map_Grid::On_Draw(), CSG_Map_Grids::On_Draw(), CSG_Map_PointCloud::On_Draw(), CSG_Map_Shapes::On_Draw(), CSG_Map_TIN::On_Draw(), CSG_Map_Grids::Parameters_Changed(), Parameters_Changed(), CSG_Map_PointCloud::Parameters_Changed(), CSG_Map_Shapes::Parameters_Changed(), CSG_Map_Shapes_Line::Parameters_Changed(), CSG_Map_Shapes_Point::Parameters_Changed(), CSG_Map_Shapes_Polygon::Parameters_Changed(), CSG_Map_TIN::Parameters_Changed(), CSG_Map_Shapes::PenList_Get_Style(), Set_Colors(), Set_Object(), Set_Parameters(), CSG_Map_Grid::Set_Stretch_Extent(), CSG_Map_Grids::Set_Stretch_Extent(), Set_Stretch_FullRange(), Set_Stretch_Range(), Sync_Back(), Sync_Forward(), and CSG_Map_Grid::Update().
|
protected |
Definition at line 155 of file map_layer.h.
Referenced by CSG_Map_Layer(), Get_Legend(), Parameters_Changed(), and ~CSG_Map_Layer().
|
protected |
Definition at line 151 of file map_layer.h.
Referenced by CSG_Map_Grid::Add_Parameters(), CSG_Map_Grids::Add_Parameters(), CSG_Map_PointCloud::Add_Parameters(), CSG_Map_Grid::asImage(), CSG_Map_Grids::asImage(), Classify(), CSG_Map_Layer(), CSG_Map_Shapes::DataObject_Changed(), Draw(), CSG_Map_Shapes_Polygon::Draw_Initialize(), CSG_Map_Shapes::Draw_Thumbnails(), CSG_Map_Shapes_Polygon::Draw_Thumbnails(), CSG_Map_Grid::Get_Bitmap(), CSG_Map_Shapes::Get_Class_Color(), CSG_Map_Grid::Get_Composite_Band(), Get_Extent(), Get_Field_Value(), Get_Field_Value(), CSG_Map_Grids::Get_Grid(), CSG_Map_Grids::Get_Grid_Name(), CSG_Map_Grid::Get_Image(), Get_Legend_Subtitle(), Get_Legend_Title(), Get_Object(), CSG_Map_Shapes::Get_Shape(), CSG_Map_Shapes_Line::Get_Style_Size(), CSG_Map_Shapes_Point::Get_Style_Size(), CSG_Map_Grid::On_Draw(), CSG_Map_Grids::On_Draw(), CSG_Map_PointCloud::On_Draw(), CSG_Map_Shapes::On_Draw(), CSG_Map_TIN::On_Draw(), CSG_Map_Grids::Parameter_Changed(), Parameter_Changed(), CSG_Map_Shapes_Point::Parameter_Changed(), CSG_Map_Shapes::Parameters_Changed(), CSG_Map_Shapes_Line::Parameters_Changed(), CSG_Map_Shapes_Point::Parameters_Changed(), Set_Fields_Choice(), CSG_Map_Grids::Set_Grid_Choices(), Set_Normalization(), Set_Object(), Set_Stretch(), CSG_Map_Grid::Set_Stretch_Extent(), CSG_Map_Grids::Set_Stretch_Extent(), Set_Stretch_FullRange(), Set_Thumbnail(), and CSG_Map_Grid::Update().
|
protected |
Definition at line 153 of file map_layer.h.
Referenced by CSG_Map_Layer(), DataObject_Changed(), CSG_Map_Shapes::Get_Class_Color(), Get_Colors(), Get_Field_Value(), Get_Symbology(), CSG_Map_Grid::On_Draw(), CSG_Map_Grids::On_Draw(), Parameters_Changed(), CSG_Map_PointCloud::Parameters_Changed(), CSG_Map_Shapes::Parameters_Changed(), CSG_Map_Shapes_Line::Parameters_Changed(), CSG_Map_Shapes_Point::Parameters_Changed(), CSG_Map_Shapes_Polygon::Parameters_Changed(), CSG_Map_TIN::Parameters_Changed(), Set_Object(), and ~CSG_Map_Layer().
|
protected |
Definition at line 157 of file map_layer.h.
Referenced by CSG_Map_Layer(), Get_Thumbnail(), Set_Thumbnail(), and ~CSG_Map_Layer().
|
protected |
Definition at line 147 of file map_layer.h.
Referenced by Add_Parameters(), CSG_Map_Layer(), Get_ObjectType(), and Set_Object().