The DtTerrainContentsLogic populates the DtTerrainContentsWidget with the Contents that were used to compose the current terrain.
More...
Public Types |
typedef std::map< std::string,
int > | IdMap |
| | Terrain patches will have unique string names.
|
Detailed Description
The DtTerrainContentsLogic populates the DtTerrainContentsWidget with the Contents that were used to compose the current terrain.
Member Typedef Documentation
Terrain patches will have unique string names.
Feature layers will have unique string names. Terrain patches could have the same string name as feature layers though. Keep a map of the "unique" string name, to a actually unique id.
Constructor & Destructor Documentation
| makVrv::DtTerrainContentsLogic::~DtTerrainContentsLogic |
( |
| ) |
|
Member Function Documentation
| void makVrv::DtTerrainContentsLogic::populateWidgetWithContents |
( |
| ) |
|
|
protected |
Populate the widget with Contents already performed.
| void makVrv::DtTerrainContentsLogic::slot_terrainPatchAdded |
( |
const DtTerrainPatch & |
terrainPatch | ) |
|
|
protected |
Slot called when a new terrain has been added.
| void makVrv::DtTerrainContentsLogic::slot_terrainPatchToBeDeleted |
( |
const DtTerrainPatch & |
terrainPatch | ) |
|
|
protected |
Slot called when a new terrain has been removed.
| void makVrv::DtTerrainContentsLogic::slot_featureLayerAdded |
( |
const DtFeatureLayer & |
layer | ) |
|
|
protected |
Slot called when a new feature layer has been added.
| void makVrv::DtTerrainContentsLogic::slot_featureLayerToBeDeleted |
( |
const DtFeatureLayer & |
layer | ) |
|
|
protected |
Slot called when a new feature layer has been removed.
| void makVrv::DtTerrainContentsLogic::slot_remove |
( |
int |
id | ) |
|
|
protected |
Remove a terrain patch or feature layer based on id.
Called from the widget.
Member Data Documentation
| DtDe& makVrv::DtTerrainContentsLogic::myDe |
|
protected |
| int makVrv::DtTerrainContentsLogic::myNextUniqueId |
|
protected |
| IdMap makVrv::DtTerrainContentsLogic::myTerrainPatchMap |
|
protected |
| IdMap makVrv::DtTerrainContentsLogic::myFeatureLayerMap |
|
protected |
The documentation for this class was generated from the following file: