17 #include <unordered_set>
28 class DtAgentManagerInterface;
37 typedef std::map<DtUniqueID,DtProp*>
PropMap;
50 virtual void addProp(
DtProp* prop);
std::map< DtUniqueID, DtProp * > PropMap
List of props.
Definition: DtTerrainLayer.h:37
Contains makVrv:DtSelectionManager class.
The DtTerrainlayer is the base implementation of a layer of data which makes up the terrain...
Definition: DtTerrainLayer.h:33
std::unordered_set< std::string > PropNameSet
Set of prop names.
Definition: DtTerrainLayer.h:40
Facade object for a scene prop.
Definition: DtProp.h:34
PropMap myProps
Definition: DtTerrainLayer.h:81
A DtPropRecord contains the information to recreate a prop.
Definition: DtPropRecord.h:19
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
PropNameSet myPropNames
Definition: DtTerrainLayer.h:82
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtUniqueID type.
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
DtAgentManagerInterface & mySceneInterface
Definition: DtTerrainLayer.h:78
boost::signalslib::signal< void(const DtSelectionManager::IdSet &selected, const DtSelectionManager::IdSet &deselected)> signal_currentSelectionChanged
Emited when the current selection changes.
Definition: DtTerrainLayer.h:71
DtDe & myDe
Definition: DtTerrainLayer.h:77
Contains DLL export macros.