22 class DtTerrainContentsInterface;
43 typedef std::map<std::string, int>
IdMap;
54 void populateWidgetWithContents();
59 virtual void slot_terrainPatchAdded(
const DtTerrainPatch& terrainPatch);
63 virtual void slot_terrainPatchToBeDeleted(
const DtTerrainPatch& terrainPatch);
71 virtual void slot_featureLayerToBeDeleted(
const DtFeatureLayer& layer);
75 virtual void slot_remove(
int id);
79 virtual void slot_oceanLayerAdded(
const DtOceanLayer& layer);
83 virtual void slot_oceanLayerToBeDeleted(
const DtOceanLayer& layer);
DtTerrainContentsInterface & myGui
Definition: DtTerrainContentsLogic.h:88
The feature layer is a type of terrain layer which contains features, such as points, lines, areas, and props created from them.
Definition: DtFeatureLayer.h:28
Virtual base class.
Definition: DtVirtualBaseClass.h:22
Creator class for DtTerrainContentsLogic.
Definition: DtTerrainContentsLogic.h:100
std::string myOceanLayerName
Definition: DtTerrainContentsLogic.h:93
DtSignalConnectionManager mySignals
Definition: DtTerrainContentsLogic.h:94
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
A container for a single piece of terrain, containing settings needed to recreate it...
Definition: DtTerrainPatch.h:40
The interface for the makVrv::DtTerrainContentsWidget for the makVrv::DtTerrainContentsLogic.
Definition: DtTerrainContentsInterface.h:20
int myOceanLayerId
Definition: DtTerrainContentsLogic.h:92
int myNextUniqueId
Definition: DtTerrainContentsLogic.h:89
Contains makVrv::DtTerrainOperationRecord class.
Contains makVrv::DtVirtualBaseClass class.
std::map< std::string, int > IdMap
Terrain patches will have unique string names.
Definition: DtTerrainContentsLogic.h:43
IdMap myFeatureLayerMap
Definition: DtTerrainContentsLogic.h:91
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
IdMap myTerrainPatchMap
Definition: DtTerrainContentsLogic.h:90
DtDe & myDe
Definition: DtTerrainContentsLogic.h:87
The ocean layer is a type of terrain layer which contains information about an area that should be re...
Definition: DtOceanLayer.h:27
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The DtTerrainContentsLogic populates the DtTerrainContentsWidget with the Contents that were used to ...
Definition: DtTerrainContentsLogic.h:30