![]() |
VR-Link API Documentation for HLA 1516
|
Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository. More...
Inheritance diagram for DtCartesianView:
Collaboration diagram for DtCartesianView:Public Member Functions | |
| DtCartesianView (DtBaseEntityStateRepository *ksr) | |
| constructor | |
| DtCartesianView (DtBaseEntityStateRepository *ksr, const DtVector &originInGeoc, const DtDcm &geocToLocalRot) | |
| virtual | ~DtCartesianView () |
| destructor | |
| DtCartesianView (const DtCartesianView &orig) | |
| copy constructor | |
| DtCartesianView & | operator= (const DtCartesianView &orig) |
| assignment operator | |
| virtual void | setOffset (const DtVector &originInGeoc) |
| Set the origin of the local system in geocentric coords. | |
| virtual void | setRotation (const DtDcm &geocToLocalRot) |
| Set the rotation matrix that converts from geocentric to local coords. | |
| virtual void | setLocation (const DtVector &Location) |
| Set/Get the location in local coordinates. | |
| virtual const DtVector & | location () const |
| virtual void | setVelocity (const DtVector &Velocity) |
| Set/Get the velocity. | |
| virtual const DtVector & | velocity () const |
| virtual void | setOrientation (const DtTaitBryan &Orient) |
| Set/Get the orientation. | |
| virtual const DtTaitBryan & | orientation () const |
| virtual const DtDcm & | bodyToLocal () const |
| Get the body to local coordinate matrix. | |
| virtual void | setAcceleration (const DtVector &Acceleration) |
| Set/Get the acceleration. | |
| virtual const DtVector & | acceleration () const |
| virtual void | setRotationalVelocity (const DtVector &BodyRates) |
| Set/Get the rotational velocity. | |
| virtual const DtVector & | rotationalVelocity () const |
Protected Member Functions | |
| DtCartesianView * | self () const |
| Cast off const-ness for trivial internal change. | |
Protected Attributes | |
| DtBaseEntityStateRepository * | myESR |
| DtCoordTransform | myGeocToLocal |
| DtCoordTransform | myLocalToGeoc |
| DtVector | myLocalLoc |
| Used as return values by inspectors. | |
| DtVector | myLocalVel |
| DtVector | myLocalAccel |
| DtTaitBryan | myLocalOrient |
| DtDcm | myBodyToLocal |
Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository.
| DtCartesianView::DtCartesianView | ( | DtBaseEntityStateRepository * | ksr | ) |
constructor
| DtCartesianView::DtCartesianView | ( | DtBaseEntityStateRepository * | ksr, |
| const DtVector & | originInGeoc, | ||
| const DtDcm & | geocToLocalRot | ||
| ) |
|
virtual |
destructor
| DtCartesianView::DtCartesianView | ( | const DtCartesianView & | orig | ) |
copy constructor
|
virtual |
|
virtual |
Get the body to local coordinate matrix.
This is just a matrix representation of the Euler angles returned by orientation().
|
virtual |
| DtCartesianView& DtCartesianView::operator= | ( | const DtCartesianView & | orig | ) |
assignment operator
|
virtual |
|
virtual |
|
inlineprotected |
Cast off const-ness for trivial internal change.
Non-virtual since can't override on return type.
|
virtual |
Set/Get the acceleration.
|
virtual |
Set/Get the location in local coordinates.
|
virtual |
Set the origin of the local system in geocentric coords.
|
virtual |
Set/Get the orientation.
|
virtual |
Set the rotation matrix that converts from geocentric to local coords.
|
virtual |
Set/Get the rotational velocity.
|
virtual |
Set/Get the velocity.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Used as return values by inspectors.
Do not necessarily hold current state.
|
protected |
|
protected |
|
protected |