20 class DtStateListener;
21 class DtSceneObjectAgent;
22 class DtAgentManagerInterface;
23 class DtSharedSettingsManager;
24 class DtVisualizerDefinition;
51 virtual void initialize();
54 virtual void createUpdaters() = 0;
55 virtual void destroyUpdaters() = 0;
58 virtual DtSceneObjectAgent* sceneObjectAgent();
63 virtual bool distribute()
const;
64 virtual void setDistribute(
const bool distribute );
69 virtual bool modelSet()
const;
70 virtual void setModelSet(
const int modelSet );
76 virtual bool setSceneObjectIsVisible(
bool vis,
80 virtual void implementVisibility(
bool visible);
int myModelSet
Definition: DtKinematicState.h:93
DtSceneObjectAgent * mySceneObjectAgent
Definition: DtKinematicState.h:83
Contains integers that determine the context with which to show/hide a visualizer.
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
Base class for Kinematic State Objects e.g. DtEntityKinematicState Controls kinematic state of a scen...
Definition: DtKinematicState.h:30
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
bool myDistributeFlag
Definition: DtKinematicState.h:91
DtAgentManagerInterface & mySceneInterface
Definition: DtKinematicState.h:85
DtStateListener & myStateListener
Definition: DtKinematicState.h:84
bool myVisible
Definition: DtKinematicState.h:89
Base class to provide boost signal/slot management.
A definition of a visualizer. Visualizer definition are always members of a visualizer definition set...
Definition: DtVisualizerDefinition.h:22
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
VisualizerShowHideContext
Definition: DtShowHideContext.h:39
DtSignalConnectionManager myConnections
Definition: DtKinematicState.h:87
std::vector< DtVisualizerShowHideContext::VisualizerShowHideContext > ShowHideContextVector
Definition: DtKinematicState.h:95
ShowHideContextVector myShowHideContexts
Definition: DtKinematicState.h:96
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
DtSharedSettingsManager & mySettingsManager
Definition: DtKinematicState.h:86
Contains DLL export macros.