Public Member Functions |
| | DtEntity2dFacade (DtAgentManagerInterface &sceneInterface, DtElementID id, bool distribute=false) |
| | CTOR.
|
| | DtEntity2dFacade (DtAgentManagerInterface &sceneInterface, int modelSet, DtElementID id, bool distribute=false) |
| | CTOR with model set id.
|
| virtual | ~DtEntity2dFacade () |
| | DTOR.
|
|
These functions control the icon display of the entity.
|
| virtual void | setIconModelDefinition (const std::string &modelDefinitionName) |
| | Set the model definition for the icon.
|
| virtual void | setOutlineColor (const float color[4]) |
| | Set the model definition for the icon.
|
| virtual void | setFillColor (const float color[4]) |
| | Set the model definition for the icon.
|
| virtual void | setOutlineGlyph (DtUnicodeChar glyph) |
| | Set the model definition for the icon.
|
| virtual void | setFillGlyph (DtUnicodeChar glyph) |
| | Set the model definition for the icon.
|
| virtual void | setDamageGlyph (DtUnicodeChar glyph) |
| | Set the model definition for the icon.
|
| | DtEntity2dFacadeBase (DtAgentManagerInterface &sceneInterface, DtElementID id, bool distribute=false) |
| | CTOR.
|
| | DtEntity2dFacadeBase (DtAgentManagerInterface &sceneInterface, int modelSet, DtElementID id, bool distribute=false) |
| | CTOR with model set id.
|
| virtual | ~DtEntity2dFacadeBase () |
| | DTOR.
|
| virtual void | setVisible (bool visible) |
| | set the entity's model hidden or visible
|
| virtual bool | visible () const |
| | Get the visibility of the entity.
|
| virtual DtElementID | elementID () const |
| | Get the element id for the entity facade.
|
| virtual makVrv::DtUniqueID | uniqueId () const |
| | Returns the unique id of the scene object agent.
|
| virtual int | modelSet () const |
| | Returns the model set being visualized.
|
| DtSceneObjectAgent & | sceneObjectAgent () |
| | Returns the scene object agent for this facade.
|
| virtual void | setPosition (const DtVector &position) |
| | Set the position of the entity.The change in position will be applied during the DtDe's agent update phase (which occurs during the DtDe tick after the Driver update phase).
|
| virtual DtVector | position () const |
| | Gets the current position of the entity.
|
| virtual void | setVelocity (const DtVector &velocity) |
| | Set the velocity of the entity.
|
| virtual DtVector | velocity () const |
| | Gets the current velocity of the entity.
|
| virtual void | setAcceleration (const DtVector &acceleration) |
| | Set the acceleration of the entity.
|
| virtual DtVector | acceleration () const |
| | Gets the current acceleration of the entity.
|
| virtual void | setOrientation (const DtTaitBryan &orientation) |
| | Set the orientation of the entity.
|
| virtual DtTaitBryan | orientation () const |
| | Get the current orientation of the entity.
|
| virtual void | setAngularVelocity (const DtVector &angularVelocity) |
| | Set the angular velocity of the entity.
|
| virtual DtVector | angularVelocity () const |
| | Set the orientation of the entity.
|
| virtual void | setDeadReckoningEnabled (bool position, bool velocity, bool orientation) |
| | Set dead reckoning algorithm, whether to dead reckon, position, velocity, and orientation.
|
| virtual void | setSmoothingEnabled (bool enabled) |
| | Set whether the Entity smooths.
|
| virtual void | setSmoothingPeriod (float period) |
| | Set the period for entity smoothing.
|
| virtual void | setDamaged (bool damaged) |
| | Set dead reckoning algorithm, whether to dead reckon, position, velocity, and orientation.
|
| bool | damaged () const |
| | Set dead reckoning algorithm, whether to dead reckon, position, velocity, and orientation.
|
The DtEntity2dFacade is a facade around agents that make up an entity in the 2D Icon model set represented by a TrueType font symbol.