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

DtScribeBoxVisualizer class is used to visualize scribe boxes. More...

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

List of all members.

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

Detailed Description

DtScribeBoxVisualizer class is used to visualize scribe boxes.

(as used for selection on 3D models, for example)


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

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.

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.

process the visual definition record

Reimplemented from makVrv::DtStateVisualizer.

Set whether model scaling is disabled (false by default)

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 ).

The instance's type info.

Implements makVrv::DtStateVisualizer.

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.


Member Data Documentation

DtScribeBoxModelAgent* makVrv::DtScribeBoxVisualizer::myScribeBoxModelAgent [protected]

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)