20 #include <boost/unordered_set.hpp>
31 class DtAgentManagerInterface;
40 typedef std::map<DtUniqueID,DtProp*>
PropMap;
53 virtual void addProp(
DtProp* prop);
std::map< DtUniqueID, DtProp * > PropMap
List of props.
Definition: DtTerrainLayer.h:40
Contains makVrv:DtSelectionManager class.
The DtTerrainlayer is the base implementation of a layer of data which makes up the terrain...
Definition: DtTerrainLayer.h:36
boost::unordered_set< std::string > PropNameSet
Set of prop names.
Definition: DtTerrainLayer.h:43
Facade object for a scene prop.
Definition: DtProp.h:37
PropMap myProps
Definition: DtTerrainLayer.h:84
A DtPropRecord contains the information to recreate a prop.
Definition: DtPropRecord.h:22
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
PropNameSet myPropNames
Definition: DtTerrainLayer.h:85
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
boost::signal< void(const DtSelectionManager::IdSet &selected, const DtSelectionManager::IdSet &deselected)> signal_currentSelectionChanged
Emited when the current selection changes.
Definition: DtTerrainLayer.h:74
Contains makVrv::DtUniqueID type.
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:36
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
DtAgentManagerInterface & mySceneInterface
Definition: DtTerrainLayer.h:81
DtDe & myDe
Definition: DtTerrainLayer.h:80
Contains DLL export macros.