25 #include <boost/unordered_map.hpp>
26 #include <vl/globalObjectDesignator.h>
28 #include <vlutil/vlSmartPointers.h>
32 class DtVisualizerSet;
33 class DtKinematicState;
34 class DtAggregateVisualizerSet;
35 class DtElementAttribute;
39 class DtVrlinkEntityElement;
40 class DtVrlinkAggregateStateListener;
41 class DtVrlinkAggregateListener;
42 class DtVrlinkConnection;
44 class DtVrlinkAggregateElementManager;
89 std::vector<DtEntityVisualizerSet*> findVisualizerSets(
const DtGlobalObjectDesignator&
id);
106 virtual void slot_completeDiscovery();
111 typedef boost::unordered_map<DtUniqueID, DtVrlinkAggregateStateListener*>
ToBeVisualizedMap myToBeVisualized
Definition: DtAggregateElementProcessor.h:117
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:114
boost::unordered_map< DtUniqueID, DtVrlinkAggregateStateListener * > ToBeVisualizedMap
Definition: DtAggregateElementProcessor.h:112
Contains makVrv:DtSelectionManager class.
DtSignalConnectionManager myConnections
Definition: DtAggregateElementProcessor.h:115
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
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:42
The DtAggregateElementProcessor will connect to the DtAggregateExistenceListener and handle the creat...
Definition: DtAggregateElementProcessor.h:51
Contains makVrv::DtVrlinkAggregateElementManager class.
Contains makVrv::DtVrlinkAggregateElement class.
Contains makVrv::DtAggregateEchelonManager class. This will keep an organization of objects based on ...
VR-Link Aggregate state listener.
Definition: DtVrlinkAggregateStateListener.h:36
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
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:116
Contains the DtAggregateSettingsRecord class declaration.