![]() |
VR-Forces 4.0.4 Class Documentation
|
DtFollowViewCommand enables follow mode on the named observer. More...

Public Member Functions | |
| DtFollowViewCommand () | |
| CTOR. | |
| virtual | ~DtFollowViewCommand () |
| DTOR. | |
| virtual std::string | observer () |
| Return the name of the observer that this command will control. | |
| virtual void | setObserver (const std::string &newObs) |
| Set the name of the observer that this command will control. | |
| virtual DtVector | offset () const |
| Get the location of the observer as an offset from the location of the attached-to entity. | |
| virtual void | setOffset (const DtVector &vec) |
| Specify the location of the observer as an offset from the location of the attached-to entity. | |
| virtual DtTaitBryan | offsetOrientation () const |
| Get the orientation that the observer will take as an offset from the notional coordinate system described above for setOffset. | |
| virtual void | setOffsetOrientation (const DtTaitBryan &ori) |
| Get the orientation that the observer will take as an offset from the notional coordinate system described above for setOffset. | |
| virtual DtUniqueID | attachedEntity () const |
| Get the element ID of the entity that the observer will be attached to. | |
| virtual void | setAttachedEntity (const DtUniqueID &entityId) |
| Specify the element ID of the entity that will be attached to. | |
| virtual void | execute (DtDe &de) |
| Execute the command. | |
Protected Attributes | |
| std::string | myObserver |
| DtVector | myOffset |
| DtTaitBryan | myOffsetOri |
| DtUniqueID | myAttachedEntity |
DtFollowViewCommand enables follow mode on the named observer.
| virtual makVrv::DtFollowViewCommand::~DtFollowViewCommand | ( | ) | [virtual] |
DTOR.
| virtual std::string makVrv::DtFollowViewCommand::observer | ( | ) | [virtual] |
Return the name of the observer that this command will control.
| virtual void makVrv::DtFollowViewCommand::setObserver | ( | const std::string & | newObs | ) | [virtual] |
Set the name of the observer that this command will control.
| virtual DtVector makVrv::DtFollowViewCommand::offset | ( | ) | const [virtual] |
Get the location of the observer as an offset from the location of the attached-to entity.
| virtual void makVrv::DtFollowViewCommand::setOffset | ( | const DtVector & | vec | ) | [virtual] |
Specify the location of the observer as an offset from the location of the attached-to entity.
The offset is specified in a notional coordinate system at the same location as the entity, rotated about its z-axis by the same amount the the entity is rotated about it's z-axis, but with it's x and y axes level (the pitch and roll of the entity ignored); Z up, Y to the front (projected heading)
| virtual DtTaitBryan makVrv::DtFollowViewCommand::offsetOrientation | ( | ) | const [virtual] |
Get the orientation that the observer will take as an offset from the notional coordinate system described above for setOffset.
| virtual void makVrv::DtFollowViewCommand::setOffsetOrientation | ( | const DtTaitBryan & | ori | ) | [virtual] |
Get the orientation that the observer will take as an offset from the notional coordinate system described above for setOffset.
Positive psi rotates to the left of the entity (as if it was level); theta up, phi roll right.
| virtual DtUniqueID makVrv::DtFollowViewCommand::attachedEntity | ( | ) | const [virtual] |
Get the element ID of the entity that the observer will be attached to.
| virtual void makVrv::DtFollowViewCommand::setAttachedEntity | ( | const DtUniqueID & | entityId | ) | [virtual] |
Specify the element ID of the entity that will be attached to.
| virtual void makVrv::DtFollowViewCommand::execute | ( | DtDe & | de | ) | [virtual] |
Execute the command.
Implements makVrv::DtVrvCommand.
std::string makVrv::DtFollowViewCommand::myObserver [protected] |
DtVector makVrv::DtFollowViewCommand::myOffset [protected] |
DtTaitBryan makVrv::DtFollowViewCommand::myOffsetOri [protected] |