10 #ifndef DT_PROTOCOL_NAMESPACE
11 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
21 #include <boost/unordered_map.hpp>
27 class DtVrlinkEnvironmentalStateListenerInterface;
28 class DtCloudLayerStateListener;
29 class DtCloudLayerElement;
30 class DtVrlinkConnection;
46 typedef boost::unordered_map<DtUniqueID, DtCloudLayerElement* >
CloudLayerMap;
Abstract interface for environmental state listener classes to inherit.
Definition: DtVrlinkEnvironmentalStateListener.h:30
A DtCloudLayerProcessor listens for the creation of new cloud layer-type reflected objects (and their...
Definition: DtCloudLayerProcessor.h:36
Virtual base class.
Definition: DtVirtualBaseClass.h:22
CloudLayerMap myCloudLayerMap
Definition: DtCloudLayerProcessor.h:81
DtSignalConnectionManager mySignals
Definition: DtCloudLayerProcessor.h:83
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
DtVrlinkConnection & myConnection
Definition: DtCloudLayerProcessor.h:79
The CloudLayer state listener is a factory-created DtVrlinkTacticalGraphicStateListener.
Definition: DtCloudLayerStateListener.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
Base class to provide boost signal/slot management.
The CloudLayer element is an object that manages the interface between the Cloud Layer State Listener...
Definition: DtCloudLayerElement.h:31
boost::unordered_map< DtUniqueID, DtCloudLayerElement * > CloudLayerMap
Definition: DtCloudLayerProcessor.h:46
Contains DLL export macros.