21 #include <boost/unordered_map.hpp>
25 class DtSceneObjectAgent;
26 class DtAggregateKinematicState;
27 class DtBaseConnection;
56 virtual bool objectIsVisible()
const;
65 virtual void setModelSetEnabled(
int modelSet,
bool enabled )
override;
71 virtual void slot_subordinatesChanged();
boost::signalslib::signal< void(DtAggregateElement *)> signal_subordinatesChanged
Definition: DtAggregateElement.h:80
A single Aggregate element. An Aggregate element may be visualized using multiple visualizer sets one...
Definition: DtAggregateElement.h:32
DamageState
Definition: DtEntityStateListener.h:59
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:268
DtSignalConnectionManager myConnections
Definition: DtAggregateElement.h:91
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
DtAggregateKinematicState Controls kinematic state of a scene object This class has no accessors to k...
Definition: DtAggregateKinematicState.h:25
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
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:32
Base class to provide boost signal/slot management.
DtAggregateStateListener & myAggregateListener
Definition: DtAggregateElement.h:89
Contains makVrv::DtUniqueID type.
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
std::map< int, bool > ModelSetVisualizedMap
Definition: DtSharedModelSetSettings.h:27
Contains DLL export macros.