Dt2DEntityExtentVisualizer display bounding boxes for entities on the overlay.
More...
Public Member Functions |
| | Dt2DEntityExtentVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet) |
| | Constructor.
|
| virtual | ~Dt2DEntityExtentVisualizer () |
| | Destructor.
|
| virtual void | setDimensions (const DtVector &dim) |
| | Sets the dimensions of the cuboid (length is X, width is Y, height is Z)
|
| virtual void | setColor (float r, float g, float b, float a) |
| | Sets the color of the cuboid.
|
| virtual void | setLockUpdates (bool b) |
| | Set whether updates are locked or not.
|
virtual const
makVrv::DtStateVisualizer::TypeInfo & | typeInfo () const |
| | Get this instances type info.
|
| | DtEntityExtentVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet) |
| | Constructor.
|
| virtual | ~DtEntityExtentVisualizer () |
| | Destructor.
|
| virtual void | setOffset (const DtVector &offset) |
| | Sets the offset of the cuboid in body coordinates (x = y, y = x, z = -z).
|
| virtual void | setShowExtents (bool) |
| | Different in setVisible in that it will do a show/hide with the show/hide context of HiddenBySetting.
|
| virtual void | setShowOnlyIfSelected (bool) |
| | Will show only if the item is also selected.
|
| bool | showOnlyIfSelected () const |
| virtual void | setVisible (bool yesNo) |
| virtual void | setSelected (bool) |
| | Override to show/hide if show only if selected mode is on.
|
| bool | updatesLocked () const |
Static Public Member Functions |
static const
makVrv::DtStateVisualizer::TypeInfo & | theTypeInfo () |
| | Get this class's type info.
|
Static Protected Member Functions |
static const
makVrv::DtVisualizerSchema & | theDt2DEntityExtentSchema () |
| | Schema for this visualizer.
|
Detailed Description
Dt2DEntityExtentVisualizer display bounding boxes for entities on the overlay.
Constructor & Destructor Documentation
| makVrf::Dt2DEntityExtentVisualizer::Dt2DEntityExtentVisualizer |
( |
makVrv::DtBaseConnection & |
simulation, |
|
|
makVrv::DtStateListener & |
listener, |
|
|
int |
modelSet |
|
) |
| |
| virtual makVrf::Dt2DEntityExtentVisualizer::~Dt2DEntityExtentVisualizer |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrf::Dt2DEntityExtentVisualizer::setDimensions |
( |
const DtVector & |
dim | ) |
|
|
virtual |
| virtual void makVrf::Dt2DEntityExtentVisualizer::setColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
| virtual void makVrf::Dt2DEntityExtentVisualizer::setLockUpdates |
( |
bool |
b | ) |
|
|
virtual |
| virtual const makVrv::DtStateVisualizer::TypeInfo& makVrf::Dt2DEntityExtentVisualizer::typeInfo |
( |
| ) |
const |
|
virtual |
Get this instances type info.
| static const makVrv::DtStateVisualizer::TypeInfo& makVrf::Dt2DEntityExtentVisualizer::theTypeInfo |
( |
| ) |
|
|
static |
Get this class's type info.
| virtual makVrv::DtModelAgent* makVrf::Dt2DEntityExtentVisualizer::createExtentModelAgent |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::Dt2DEntityExtentVisualizer::createModelAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::Dt2DEntityExtentVisualizer::destroyModelAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::Dt2DEntityExtentVisualizer::setVisualizerDefinition |
( |
const makVrv::DtVisualizerDefinition & |
visDef | ) |
|
|
protectedvirtual |
Stores variables from visual definition to use when creating visualizer.
| static const makVrv::DtVisualizerSchema& makVrf::Dt2DEntityExtentVisualizer::theDt2DEntityExtentSchema |
( |
| ) |
|
|
staticprotected |
Schema for this visualizer.
Member Data Documentation
| makVrv::DtOverlayRectangleModelAgent* makVrf::Dt2DEntityExtentVisualizer::myPolygonAgent |
|
protected |
| float makVrf::Dt2DEntityExtentVisualizer::myOutlineWidth |
|
protected |
| bool makVrf::Dt2DEntityExtentVisualizer::myFill |
|
protected |
The documentation for this class was generated from the following file: