VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtEntityIndicatorVisualizer Class Reference

Contains makVrv:DtEntityIndicatorVisualizer.h class to show indicator and info widget for entities. More...

Inheritance diagram for makVrv::DtEntityIndicatorVisualizer:
Inheritance graph
[legend]

List of all members.

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.
DtEntityIndicatorWidgetindicator () const
 indicator accessor
DtEntityStateListenerentityStateListener ()
 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

DtEntityIndicatorWidgetmyIndicator
DtEntityStateListenermyEntityListener
 Same as myListener, but casted for convenience.

Detailed Description

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

Examples

Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

Reimplemented from makVrv::DtIndicatorVisualizer.

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.

The instance's type info.

Implements makVrv::DtStateVisualizer.

Reimplemented in makVrv::DtAggregateIndicatorVisualizer.

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.


Member Data Documentation

Same as myListener, but casted for convenience.

Reimplemented in makVrv::vrvExampleVisualDefinitionSetPlugin::DtExampleIndicatorVisualizer.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)