24 #include <unordered_map>
25 #include <vl/globalObjectDesignator.h>
27 #include <vlutil/vlSmartPointers.h>
31 class DtKinematicState;
32 class DtAggregateVisualizerSet;
33 class DtElementAttribute;
37 class DtVrlinkEntityElement;
38 class DtVrlinkAggregateStateListener;
39 class DtVrlinkAggregateListener;
40 class DtVrlinkConnection;
42 class DtVrlinkAggregateElementManager;
107 virtual void slot_completeDiscovery();
112 typedef std::unordered_map<DtUniqueID, DtVrlinkAggregateStateListener*>
ToBeVisualizedMap myToBeVisualized
Definition: DtAggregateElementProcessor.h:118
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtVrlinkConnection & myConnection
Definition: DtAggregateElementProcessor.h:115
std::unordered_map< DtUniqueID, DtVrlinkAggregateStateListener * > ToBeVisualizedMap
Definition: DtAggregateElementProcessor.h:113
Contains makVrv:DtSelectionManager class.
DtSignalConnectionManager myConnections
Definition: DtAggregateElementProcessor.h:116
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:43
The DtAggregateElementProcessor will connect to the DtAggregateExistenceListener and handle the creat...
Definition: DtAggregateElementProcessor.h:49
Contains makVrv::DtVrlinkAggregateElementManager class.
Contains makVrv::DtVrlinkAggregateElement class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtAggregateEchelonManager class. This will keep an organization of objects based on ...
VR-Link Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:37
A single VRLink Aggregate element. An Aggregate element may be visualized using multiple visualizer s...
Definition: DtVrlinkAggregateElement.h:28
Base class to provide boost signal/slot management.
This class is a set of entity visualizers, all of the visualizers in this set must support the entity...
Definition: DtEntityVisualizerSet.h:24
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtVrlinkAggregateElementManager is used to manage the VR-Link specific details of aggregate eleme...
Definition: DtVrlinkAggregateElementManager.h:43
Contains DLL export macros.
DtVrlinkAggregateElementManager & myAggregateElementManager
Definition: DtAggregateElementProcessor.h:117
Contains the DtAggregateSettingsRecord class declaration.