![]() |
VR-Forces 4.0.4 Class Documentation
|
DtScribeBoxVisualizer class is used to visualize scribe boxes. More...

Public Member Functions | |
| DtScribeBoxVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| CTOR. | |
| virtual | ~DtScribeBoxVisualizer () |
| DTOR. | |
| void | setParent (DtStateVisualizer *p) |
| Override to set the parent of this visualizer. | |
| virtual void | setModelDefinitionForAgents () |
| Currently no model definition, so this does nothing (but required to exist) | |
| virtual void | setSelected (bool b) |
| Sets selected state. | |
| virtual void | setVisualizerDefinition (const DtVisualizerDefinition &visDef) |
| process the visual definition record | |
| virtual void | setDisableModelScaling (bool b) |
| Set whether model scaling is disabled (false by default) | |
| virtual void | setLocalModelScalingEnabled (bool enabled) |
| Set whether local model scaling is enabled ( false by default ) | |
| virtual void | setLocalModelScalingAmount (float localScl) |
| Set the amount of local scaling to apply ( when enabled ). | |
| 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 | createModelAgents () |
| Override to create model agents that will be used to display data from the listener. | |
| virtual void | destroyModelAgents () |
| Destroys all currently created definitions. | |
Protected Attributes | |
| DtScribeBoxModelAgent * | myScribeBoxModelAgent |
| bool | myDisableModelScaling |
| bool | myEnableLocalModelScaling |
| float | myLocalModelScalingAmount |
DtScribeBoxVisualizer class is used to visualize scribe boxes.
(as used for selection on 3D models, for example)
| makVrv::DtScribeBoxVisualizer::DtScribeBoxVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
CTOR.
| virtual makVrv::DtScribeBoxVisualizer::~DtScribeBoxVisualizer | ( | ) | [virtual] |
DTOR.
| void makVrv::DtScribeBoxVisualizer::setParent | ( | DtStateVisualizer * | ) | [virtual] |
Override to set the parent of this visualizer.
The parent is usually the scene object that will allow this visualizer to be displayed
Reimplemented from makVrv::DtStateVisualizer.
| virtual void makVrv::DtScribeBoxVisualizer::setModelDefinitionForAgents | ( | ) | [virtual] |
Currently no model definition, so this does nothing (but required to exist)
Implements makVrv::DtStateVisualizer.
| virtual void makVrv::DtScribeBoxVisualizer::setSelected | ( | bool | ) | [virtual] |
Sets selected state.
Reimplemented from makVrv::DtStateVisualizer.
| virtual void makVrv::DtScribeBoxVisualizer::setVisualizerDefinition | ( | const DtVisualizerDefinition & | visDef | ) | [virtual] |
process the visual definition record
Reimplemented from makVrv::DtStateVisualizer.
| virtual void makVrv::DtScribeBoxVisualizer::setDisableModelScaling | ( | bool | b | ) | [virtual] |
Set whether model scaling is disabled (false by default)
| virtual void makVrv::DtScribeBoxVisualizer::setLocalModelScalingEnabled | ( | bool | enabled | ) | [virtual] |
Set whether local model scaling is enabled ( false by default )
| virtual void makVrv::DtScribeBoxVisualizer::setLocalModelScalingAmount | ( | float | localScl | ) | [virtual] |
Set the amount of local scaling to apply ( when enabled ).
| virtual const DtStateVisualizer::TypeInfo& makVrv::DtScribeBoxVisualizer::typeInfo | ( | ) | const [virtual] |
The instance's type info.
Implements makVrv::DtStateVisualizer.
| static const DtStateVisualizer::TypeInfo& makVrv::DtScribeBoxVisualizer::theTypeInfo | ( | ) | [static] |
This class's type info.
| virtual void makVrv::DtScribeBoxVisualizer::createModelAgents | ( | ) | [protected, virtual] |
Override to create model agents that will be used to display data from the listener.
Implements makVrv::DtStateVisualizer.
| virtual void makVrv::DtScribeBoxVisualizer::destroyModelAgents | ( | ) | [protected, virtual] |
Destroys all currently created definitions.
Implements makVrv::DtStateVisualizer.
DtScribeBoxModelAgent* makVrv::DtScribeBoxVisualizer::myScribeBoxModelAgent [protected] |
float makVrv::DtScribeBoxVisualizer::myLocalModelScalingAmount [protected] |