11 class DtWidgetLabelAgent;
12 class DtProjectedWidgetModelAgent;
static const makVrv::DtStateVisualizer::TypeInfo & theTypeInfo()
This class's type info.
virtual DtObserverMode::ModelSets modelSet()
Return the visualizer's model set enum.
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:23
Definition: DtStateVisualizer.h:322
virtual void setModelDefinitionForAgents()
Sets model definition for all the agents that this visualizer might be using.
An entity state listener object which extends the default VR-Link entity state listener object...
Definition: MyEntityStateListener.h:21
virtual void updateMass(float mass)
Update the mass.
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
virtual void destroyModelAgents()
Destroys all currently created definitions.
virtual ~MassLabelVisualizer()
DTOR.
makVrv::DtStateVisualizerCreatorTemplate< MassLabelVisualizer > MassLabelVisualizerCreator
Definition: MassLabelVisualizer.h:62
makVrv::DtWidgetLabelAgent * myLabel
Definition: MassLabelVisualizer.h:59
DtBaseConnection & simulation()
Get the connection for this visualizer.
Definition: DtStateVisualizer.h:177
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.
Contains makVrv:DtEntityStateVisualizer class.
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56
Protocol independent mass label visualizer.
Definition: MassLabelVisualizer.h:18
DtStateListener & listener()
Definition: DtStateVisualizer.h:171
makVrv::DtProjectedWidgetModelAgent * myProjectedModel
Definition: MassLabelVisualizer.h:56
MassLabelVisualizer(makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet)
CTOR.