11 class DtWidgetLabelAgent;
12 class DtProjectedWidgetModelAgent;
13 class DtSceneObjectAgent;
17 class MyEntityStateListener;
static const makVrv::DtStateVisualizer::TypeInfo & theTypeInfo()
This class's type info.
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:22
Definition: DtStateVisualizer.h:274
virtual void setModelDefinitionForAgents()
Sets model definition for all the agents that this visualizer might be using. If model agents are not...
virtual void updateMass(float mass)
Update the mass.
makVrv::DtProjectedWidgetModelAgent * myProjectedModel
Definition: MassLabelVisualizer.h:56
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
virtual void destroyModelAgents()
Destroys all currently created definitions.
virtual ~MassLabelVisualizer()
DTOR.
DtBaseConnection & simulation()
Get the connection for this visualizer.
Definition: DtStateVisualizer.h:155
virtual const makVrv::DtStateVisualizer::TypeInfo & typeInfo() const
The instance's type info.
virtual void createModelAgents()
Override to create model agents that will be used to display data from the listener.
makVrv::DtStateVisualizerCreatorTemplate< MassLabelVisualizer > MassLabelVisualizerCreator
Definition: MassLabelVisualizer.h:62
Contains makVrv:DtEntityStateVisualizer class. Base class for other state visualizers such as articul...
DtModelSetId
Definition: DtModelSetEnums.h:19
MassLabelVisualizer(makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, makVrv::DtSceneObjectAgent *sceneObject, makVrv::DtModelSetId modelSet)
CTOR.
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
virtual DtModelSetId modelSet()
Return the visualizer's model set enum.
makVrv::DtWidgetLabelAgent * myLabel
Definition: MassLabelVisualizer.h:59
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
Protocol independent mass label visualizer.
Definition: MassLabelVisualizer.h:19
DtStateListener & listener()
Definition: DtStateVisualizer.h:144