Dt3DEntityExtentVisualizer objects are responsible for displaying 3D representations of Entity extents.
More...
Public Member Functions |
| | Dt3DEntityExtentVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet) |
| | Constructor.
|
| virtual | ~Dt3DEntityExtentVisualizer () |
| | 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 const
makVrv::DtStateVisualizer::TypeInfo & | typeInfo () const |
| | The instance's 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.
|
| virtual void | setLockUpdates (bool b) |
| bool | updatesLocked () const |
Static Public Member Functions |
static const
makVrv::DtStateVisualizer::TypeInfo & | theTypeInfo () |
| | This class's type info.
|
static const
makVrv::DtVisualizerSchema & | theDt3DEntityExtentSchema () |
| | Schema for this visualizer.
|
Detailed Description
Dt3DEntityExtentVisualizer objects are responsible for displaying 3D representations of Entity extents.
Constructor & Destructor Documentation
| makVrf::Dt3DEntityExtentVisualizer::Dt3DEntityExtentVisualizer |
( |
makVrv::DtBaseConnection & |
simulation, |
|
|
makVrv::DtStateListener & |
listener, |
|
|
int |
modelSet |
|
) |
| |
| virtual makVrf::Dt3DEntityExtentVisualizer::~Dt3DEntityExtentVisualizer |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrf::Dt3DEntityExtentVisualizer::setDimensions |
( |
const DtVector & |
dim | ) |
|
|
virtual |
| virtual void makVrf::Dt3DEntityExtentVisualizer::setColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
| virtual const makVrv::DtStateVisualizer::TypeInfo& makVrf::Dt3DEntityExtentVisualizer::typeInfo |
( |
| ) |
const |
|
virtual |
The instance's type info.
| static const makVrv::DtStateVisualizer::TypeInfo& makVrf::Dt3DEntityExtentVisualizer::theTypeInfo |
( |
| ) |
|
|
static |
| static const makVrv::DtVisualizerSchema& makVrf::Dt3DEntityExtentVisualizer::theDt3DEntityExtentSchema |
( |
| ) |
|
|
static |
Schema for this visualizer.
| virtual makVrv::DtModelAgent* makVrf::Dt3DEntityExtentVisualizer::createExtentModelAgent |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::Dt3DEntityExtentVisualizer::createModelAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::Dt3DEntityExtentVisualizer::destroyModelAgents |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::Dt3DEntityExtentVisualizer::setVisualizerDefinition |
( |
const makVrv::DtVisualizerDefinition & |
visDef | ) |
|
|
protectedvirtual |
Member Data Documentation
| makVrv::DtAttachableCuboidModelAgent* makVrf::Dt3DEntityExtentVisualizer::myCuboidAgent |
|
protected |
| makVrv::DtScribeBoxModelAgent* makVrf::Dt3DEntityExtentVisualizer::myScribeBox |
|
protected |
| double makVrf::Dt3DEntityExtentVisualizer::myScribeWidth |
|
protected |
| bool makVrf::Dt3DEntityExtentVisualizer::myScribeOccluded |
|
protected |
| bool makVrf::Dt3DEntityExtentVisualizer::myScribeEnabled |
|
protected |
| bool makVrf::Dt3DEntityExtentVisualizer::mySmoothScribeLine |
|
protected |
The documentation for this class was generated from the following file: