![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains makVrv:DtEntityIndicatorVisualizer.h class to show indicator and info widget for entities. More...

Public Member Functions | |
| DtEntityIndicatorVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| CTOR. | |
| virtual | ~DtEntityIndicatorVisualizer () |
| DTOR. | |
| virtual void | setWidgetEventsEnabled (bool b) |
| virtual void | setIndicatorPinned (bool b) |
| virtual void | setColor (float r, float g, float b, float a) |
| Sets the color of the info box. | |
| DtEntityIndicatorWidget * | indicator () const |
| indicator accessor | |
| DtEntityStateListener & | entityStateListener () |
| Get the entity state listener. | |
| virtual const DtStateVisualizer::TypeInfo & | typeInfo () const |
| The instance's type info. | |
Static Public Member Functions | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
| This class's type info. | |
Protected Member Functions | |
| virtual void | createIndicator () |
| Override to create and destroy indicators. | |
| virtual void | destroyIndicator () |
| destroy the indicator agent | |
| virtual DtUnicode | generateInfoString () const |
| Generates information string to display in info box. | |
Protected Attributes | |
| DtEntityIndicatorWidget * | myIndicator |
| DtEntityStateListener * | myEntityListener |
| Same as myListener, but casted for convenience. | |
Contains makVrv:DtEntityIndicatorVisualizer.h class to show indicator and info widget for entities.
Override to implement the generateInfoString() method to return information about this object
| makVrv::DtEntityIndicatorVisualizer::DtEntityIndicatorVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
CTOR.
| virtual makVrv::DtEntityIndicatorVisualizer::~DtEntityIndicatorVisualizer | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtEntityIndicatorVisualizer::setWidgetEventsEnabled | ( | bool | b | ) | [virtual] |
Reimplemented from makVrv::DtIndicatorVisualizer.
| virtual void makVrv::DtEntityIndicatorVisualizer::setIndicatorPinned | ( | bool | b | ) | [virtual] |
Reimplemented from makVrv::DtIndicatorVisualizer.
| virtual void makVrv::DtEntityIndicatorVisualizer::setColor | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) | [virtual] |
Sets the color of the info box.
Reimplemented from makVrv::DtIndicatorVisualizer.
indicator accessor
Get the entity state listener.
| virtual const DtStateVisualizer::TypeInfo& makVrv::DtEntityIndicatorVisualizer::typeInfo | ( | ) | const [virtual] |
The instance's type info.
Implements makVrv::DtStateVisualizer.
Reimplemented in makVrv::DtAggregateIndicatorVisualizer.
| static const DtStateVisualizer::TypeInfo& makVrv::DtEntityIndicatorVisualizer::theTypeInfo | ( | ) | [static] |
This class's type info.
Reimplemented in makVrv::DtAggregateIndicatorVisualizer.
| virtual void makVrv::DtEntityIndicatorVisualizer::createIndicator | ( | ) | [protected, virtual] |
Override to create and destroy indicators.
Implements makVrv::DtIndicatorVisualizer.
| virtual void makVrv::DtEntityIndicatorVisualizer::destroyIndicator | ( | ) | [protected, virtual] |
destroy the indicator agent
Implements makVrv::DtIndicatorVisualizer.
| virtual DtUnicode makVrv::DtEntityIndicatorVisualizer::generateInfoString | ( | ) | const [protected, virtual] |
Generates information string to display in info box.
Reimplemented from makVrv::DtIndicatorVisualizer.
Reimplemented in makVrv::DtAggregateIndicatorVisualizer, makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityIndicatorVisualizer, makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAggregateIndicatorVisualizer, and makVrv::vrvExampleVisualDefinitionSetPlugin::DtExampleIndicatorVisualizer.
Same as myListener, but casted for convenience.
Reimplemented in makVrv::vrvExampleVisualDefinitionSetPlugin::DtExampleIndicatorVisualizer.