21 #include <boost/unordered_map.hpp>
25 class DtSceneObjectAgent;
26 class DtAggregateKinematicState;
27 class DtBaseConnection;
56 virtual bool objectIsVisible()
const;
65 virtual void setModelSetEnabled(
DtModelSetId modelSet,
bool enabled )
override;
71 virtual void slot_subordinatesChanged();
77 virtual bool isLeafNode()
const override;
boost::signalslib::signal< void(DtAggregateElement *)> signal_subordinatesChanged
Definition: DtAggregateElement.h:85
A single Aggregate element. An Aggregate element may be visualized using multiple visualizer sets one...
Definition: DtAggregateElement.h:32
DtEntityKinematicState Controls kinematic state of all scene objects for an element This class has no...
Definition: DtEntityKinematicState.h:60
DamageState
Definition: DtEntityStateListener.h:64
Contains makVrv::DtEntityElement class.
The DtAggregateStateListener extends DtEntityStateListener. It provides a interface to all the visual...
Definition: DtAggregateStateListener.h:33
ShowHideContext
Definition: DtShowHideContext.h:18
Contains makVrv:DtAggregateVisualizerSet class. This class will contain and manage state visualizers...
Definition: DtElement.h:277
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
ElementType
Definition: DtElementEntry.h:26
A single entity element. An entity element may be visualized using multiple visualizer sets one per m...
Definition: DtEntityElement.h:31
Base class to provide boost signal/slot management.
DtAggregateStateListener & myAggregateListener
Definition: DtAggregateElement.h:94
std::map< DtModelSetId, bool > ModelSetVisualizedMap
Definition: DtSharedModelSetSettings.h:28
Contains makVrv::DtUniqueID type.
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Contains DLL export macros.