![]() |
VR-Forces 4.0.4 Class Documentation
|
A point kin state visualizer for visualizing an object with a location and a relative offset. More...

Public Member Functions | |
| DtEnvironmentalPointKinStateVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| CTOR. | |
| virtual | ~DtEnvironmentalPointKinStateVisualizer () |
| DTOR. | |
| virtual void | setOriginAndOffset (const DtVector &origin, const DtVector &offset) |
| Call to scene object to set location. Placement is offset + origin. | |
| const DtVector & | offset () const |
| Gets the offset of the point. | |
| const DtVector & | origin () const |
| Gets the origin of the point. | |
| virtual void | setVisualizerDefinition (const DtVisualizerDefinition &visDef) |
| process the visual definition record | |
| virtual DtTaitBryan | level () |
| Only the derived VRLink equivalent of this class can calculate this correctly for anything other than a projected database. | |
| DtEnvironmentalStateListener & | environmentalStateListener () |
| DtGroundClampingUpdaterAgent * | updaterAgent () |
| 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 () |
| Creates the model agent. If already created, makes it visible. | |
| virtual void | destroyModelAgents () |
| Model agent is only destroyed in destructor. | |
| virtual void | setModelDefinitionForAgents () |
| Sets model definition for all the agents that this visualizer might be using. | |
| virtual void | resetSpatial () |
| virtual void | initializeObjectAgent () |
| Initialize the object agent to the correct state (e.g. visibility) | |
Protected Attributes | |
| DtModelAgent * | myModelAgent |
| DtGroundClampingUpdaterAgent * | myUpdater |
| DtVector | myOrigin |
| DtVector | myOffset |
| bool | myAffectsBounds |
| DtEnvironmentalStateListener * | myEnvironmentalListener |
A point kin state visualizer for visualizing an object with a location and a relative offset.
| makVrv::DtEnvironmentalPointKinStateVisualizer::DtEnvironmentalPointKinStateVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
CTOR.
| virtual makVrv::DtEnvironmentalPointKinStateVisualizer::~DtEnvironmentalPointKinStateVisualizer | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::setOriginAndOffset | ( | const DtVector & | origin, |
| const DtVector & | offset | ||
| ) | [virtual] |
Call to scene object to set location. Placement is offset + origin.
| const DtVector& makVrv::DtEnvironmentalPointKinStateVisualizer::offset | ( | ) | const |
Gets the offset of the point.
The origin + offset is the actual location
| const DtVector& makVrv::DtEnvironmentalPointKinStateVisualizer::origin | ( | ) | const |
Gets the origin of the point.
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::setVisualizerDefinition | ( | const DtVisualizerDefinition & | visDef | ) | [virtual] |
process the visual definition record
Reimplemented from makVrv::DtStateVisualizer.
| virtual DtTaitBryan makVrv::DtEnvironmentalPointKinStateVisualizer::level | ( | ) | [virtual] |
Only the derived VRLink equivalent of this class can calculate this correctly for anything other than a projected database.
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEnvironmentalPointKinStateVisualizer, and makVrf::DtVrfGuiEnvironmentalPointKinStateVisualizer.
| DtEnvironmentalStateListener& makVrv::DtEnvironmentalPointKinStateVisualizer::environmentalStateListener | ( | ) | [inline] |
| DtGroundClampingUpdaterAgent* makVrv::DtEnvironmentalPointKinStateVisualizer::updaterAgent | ( | ) | [inline] |
| virtual const DtStateVisualizer::TypeInfo& makVrv::DtEnvironmentalPointKinStateVisualizer::typeInfo | ( | ) | const [virtual] |
The instance's type info.
Implements makVrv::DtStateVisualizer.
| static const DtStateVisualizer::TypeInfo& makVrv::DtEnvironmentalPointKinStateVisualizer::theTypeInfo | ( | ) | [static] |
This class's type info.
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::createModelAgents | ( | ) | [protected, virtual] |
Creates the model agent. If already created, makes it visible.
Reimplemented from makVrv::DtSceneObjectVisualizer.
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::destroyModelAgents | ( | ) | [protected, virtual] |
Model agent is only destroyed in destructor.
Here, it will be hidden (if it has been created)
Reimplemented from makVrv::DtSceneObjectVisualizer.
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::setModelDefinitionForAgents | ( | ) | [protected, virtual] |
Sets model definition for all the agents that this visualizer might be using.
If model agents are not created, should create them. Should not call this directly, but rather call setModelDefinition
Reimplemented from makVrv::DtSceneObjectVisualizer.
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::resetSpatial | ( | ) | [protected, virtual] |
| virtual void makVrv::DtEnvironmentalPointKinStateVisualizer::initializeObjectAgent | ( | ) | [protected, virtual] |
Initialize the object agent to the correct state (e.g. visibility)
Reimplemented from makVrv::DtSceneObjectVisualizer.
DtModelAgent* makVrv::DtEnvironmentalPointKinStateVisualizer::myModelAgent [protected] |
DtGroundClampingUpdaterAgent* makVrv::DtEnvironmentalPointKinStateVisualizer::myUpdater [protected] |
DtEnvironmentalStateListener* makVrv::DtEnvironmentalPointKinStateVisualizer::myEnvironmentalListener [protected] |