DtEntityExtentVisualizer visualize bounding boxes for entities.
More...
Detailed Description
DtEntityExtentVisualizer visualize bounding boxes for entities.
Constructor & Destructor Documentation
| makVrf::DtEntityExtentVisualizer::DtEntityExtentVisualizer |
( |
makVrv::DtBaseConnection & |
simulation, |
|
|
makVrv::DtStateListener & |
listener, |
|
|
int |
modelSet |
|
) |
| |
| virtual makVrf::DtEntityExtentVisualizer::~DtEntityExtentVisualizer |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrf::DtEntityExtentVisualizer::setDimensions |
( |
const DtVector & |
dim | ) |
|
|
virtual |
| virtual void makVrf::DtEntityExtentVisualizer::setOffset |
( |
const DtVector & |
offset | ) |
|
|
virtual |
Sets the offset of the cuboid in body coordinates (x = y, y = x, z = -z).
The offset will be relative to the origin on the entity
| virtual void makVrf::DtEntityExtentVisualizer::setColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
| virtual void makVrf::DtEntityExtentVisualizer::setShowExtents |
( |
bool |
| ) |
|
|
virtual |
Different in setVisible in that it will do a show/hide with the show/hide context of HiddenBySetting.
| virtual void makVrf::DtEntityExtentVisualizer::setShowOnlyIfSelected |
( |
bool |
| ) |
|
|
virtual |
Will show only if the item is also selected.
| bool makVrf::DtEntityExtentVisualizer::showOnlyIfSelected |
( |
| ) |
const |
|
inline |
| virtual void makVrf::DtEntityExtentVisualizer::setVisible |
( |
bool |
yesNo | ) |
|
|
virtual |
| virtual void makVrf::DtEntityExtentVisualizer::setSelected |
( |
bool |
| ) |
|
|
virtual |
Override to show/hide if show only if selected mode is on.
| virtual void makVrf::DtEntityExtentVisualizer::setLockUpdates |
( |
bool |
b | ) |
|
|
virtual |
| bool makVrf::DtEntityExtentVisualizer::updatesLocked |
( |
| ) |
const |
| virtual void makVrf::DtEntityExtentVisualizer::createModelAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::DtEntityExtentVisualizer::destroyModelAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::DtEntityExtentVisualizer::setModelDefinitionForAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual makVrv::DtModelAgent* makVrf::DtEntityExtentVisualizer::createExtentModelAgent |
( |
| ) |
|
|
protectedpure virtual |
Member Data Documentation
| makVrv::DtModelAgent* makVrf::DtEntityExtentVisualizer::myEntityExtentModelAgent |
|
protected |
| makVrv::DtAttachableUpdaterAgent* makVrf::DtEntityExtentVisualizer::myUpdater |
|
protected |
| makVrv::DtSceneObjectAgent* makVrf::DtEntityExtentVisualizer::myExtentVisualizerAgent |
|
protected |
| float makVrf::DtEntityExtentVisualizer::myColor[4] |
|
protected |
| DtVector makVrf::DtEntityExtentVisualizer::myDimensions |
|
protected |
| DtVector makVrf::DtEntityExtentVisualizer::myOffset |
|
protected |
| bool makVrf::DtEntityExtentVisualizer::myShowOnlyIfSelected |
|
protected |
| bool makVrf::DtEntityExtentVisualizer::myLockUpdates |
|
protected |
The documentation for this class was generated from the following file: