DtTetherTrackViewCommand enables tether track mode.
More...
Detailed Description
DtTetherTrackViewCommand enables tether track mode.
Constructor & Destructor Documentation
| makVrv::DtTetherTrackViewCommand::DtTetherTrackViewCommand |
( |
| ) |
|
| virtual makVrv::DtTetherTrackViewCommand::~DtTetherTrackViewCommand |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual std::string makVrv::DtTetherTrackViewCommand::observer |
( |
| ) |
|
|
virtual |
Return the name of the observer that this command will control.
| virtual void makVrv::DtTetherTrackViewCommand::setObserver |
( |
const std::string & |
newObs | ) |
|
|
virtual |
Set the name of the observer that this command will control.
| virtual DtVector makVrv::DtTetherTrackViewCommand::offset |
( |
| ) |
const |
|
virtual |
Get the location of the observer as an offset from the location of the attached-to entity.
| virtual void makVrv::DtTetherTrackViewCommand::setOffset |
( |
const DtVector & |
vec | ) |
|
|
virtual |
Set 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 which is at at the same location as the entity, but with its axes aligned with the database coordinate system
| virtual DtTaitBryan makVrv::DtTetherTrackViewCommand::offsetOrientation |
( |
| ) |
const |
|
virtual |
Returns whatever is set using setOffsetOrientation.
| virtual void makVrv::DtTetherTrackViewCommand::setOffsetOrientation |
( |
const DtTaitBryan & |
ori | ) |
|
|
virtual |
Reserved for potential later use.
This call has no effect (other than to set a local member variable). The observer is always oriented toward the tracked entity in tether track mode.
| virtual DtUniqueID makVrv::DtTetherTrackViewCommand::attachedEntity |
( |
| ) |
const |
|
virtual |
Get the element ID of the entity that the observer will be attached to.
| virtual void makVrv::DtTetherTrackViewCommand::setAttachedEntity |
( |
const DtUniqueID & |
entityId | ) |
|
|
virtual |
Specify the element ID of the entity that will be attached to.
| virtual DtUniqueID makVrv::DtTetherTrackViewCommand::trackedEntity |
( |
| ) |
const |
|
virtual |
Get the element ID of the entity that will be tracked.
Tracking an entity means that the observer's orientation will be set to face the tracked entity
| virtual void makVrv::DtTetherTrackViewCommand::setTrackedEntity |
( |
const DtUniqueID & |
entityId | ) |
|
|
virtual |
Set the element ID of the entity that will be tracked.
| virtual void makVrv::DtTetherTrackViewCommand::execute |
( |
DtDe & |
de | ) |
|
|
virtual |
Member Data Documentation
| std::string makVrv::DtTetherTrackViewCommand::myObserver |
|
protected |
| DtVector makVrv::DtTetherTrackViewCommand::myOffset |
|
protected |
| DtTaitBryan makVrv::DtTetherTrackViewCommand::myOffsetOri |
|
protected |
| DtUniqueID makVrv::DtTetherTrackViewCommand::myAttachedEntity |
|
protected |
| DtUniqueID makVrv::DtTetherTrackViewCommand::myTrackedEntity |
|
protected |
The documentation for this class was generated from the following file: