18 #include <boost/unordered_map.hpp>
25 #define DT_PROTOCOL_NAMESPACE vrvHla13
27 #define DL_DLL_IGCONVRLINK __declspec ( dllexport )
30 #include <vl/globalObjectDesignator.h>
32 #ifndef DT_PROTOCOL_NAMESPACE
33 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
40 class DtDynamicTerrainElement;
41 class DtDynamicTerrainExistenceListener;
42 class DtVrlinkConnection;
43 class DtDynamicTerrainStateListener;
106 typedef boost::unordered_map<DtElementID, DtDynamicTerrainElement*>
108 typedef boost::unordered_map<std::string, DtDynamicTerrainElement*>
Virtual base class.
Definition: DtVirtualBaseClass.h:19
DtVrlinkConnection & myConnection
Definition: DtDynamicTerrainElementProcessor.h:114
The DtDynamicTerrainElementProcessor will create and connect to the DtDynamicTerrainExistenceListener...
Definition: DtDynamicTerrainElementProcessor.h:52
boost::unordered_map< DtElementID, DtDynamicTerrainElement * > DynamicTerrainElementMap
Definition: DtDynamicTerrainElementProcessor.h:107
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
boost::unordered_map< std::string, DtDynamicTerrainElement * > GlobalIdToDynamicTerrainElementMap
Definition: DtDynamicTerrainElementProcessor.h:109
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
DynamicTerrainElementMap myElements
Definition: DtDynamicTerrainElementProcessor.h:111
Contains makVrv::DtVirtualBaseClass class.
boost::signalslib::signal< void(DtDynamicTerrainElement *)> signal_elementCreated
Signal raised when a DtDynamicTerrainElement is created.
Definition: DtDynamicTerrainElementProcessor.h:87
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
A single dynamic terrain element.
Definition: DtDynamicTerrainElement.h:56
boost::signalslib::signal< void(DtDynamicTerrainElement *)> signal_elementAboutToBeDestroyed
Signal raised when a DtDynamicTerrainElement is about to be destroyed.
Definition: DtDynamicTerrainElementProcessor.h:90
GlobalIdToDynamicTerrainElementMap myElementsByGlobalId
Definition: DtDynamicTerrainElementProcessor.h:112
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
DynamicTerrain state listener.
Definition: DtDynamicTerrainStateListener.h:49