![]() |
VR-Link API Documentation for HLA 1.3
|
DtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9. More...
Inheritance diagram for DtEnvironmentalDREllipsoidRecord:
Collaboration diagram for DtEnvironmentalDREllipsoidRecord:Public Member Functions | |
| DtEnvironmentalDREllipsoidRecord () | |
| Constructor. | |
| DtEnvironmentalDREllipsoidRecord (const DtEnvironmentalDREllipsoidRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalDREllipsoidRecord & | operator= (const DtEnvironmentalDREllipsoidRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalDREllipsoidRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| virtual void | setLocation (const DtVector &location) |
| Set/ get location. | |
| virtual const DtVector & | location () const |
| virtual void | setSigma (const DtVector &sigma) |
| Set/ get sigma (x, y, z) | |
| virtual const DtVector & | sigma () const |
| virtual void | setOrientation (const DtTaitBryan &sigma) |
| Set/ get orientation. | |
| virtual const DtTaitBryan & | orientation () const |
| virtual void | setSigmaVelocity (const DtVector &sigmaVelocity) |
| Set/ get rate of sigma (x, y, z) change. | |
| virtual const DtVector & | sigmaVelocity () const |
| virtual void | setVelocity (const DtVector &velocity) |
| Set/ get velocity. | |
| virtual const DtVector & | velocity () const |
| virtual void | setAngularVelocity (const DtVector &angularVelocity) |
| Set/ get angular velocity. | |
| virtual const DtVector & | angularVelocity () const |
| virtual bool | createNetworkRepresentation () |
| Create this record's network representation. | |
| const DtNetEnvironmentalDREllipsoidRecord * | drEllipsoidNetRep () const |
| returns the network representation of the environmental record | |
| DtNetEnvironmentalDREllipsoidRecord * | drEllipsoidNetRep () |
| virtual void | setFromNet (const DtNetEnvironmentalRecord &buffer) |
| used by the PDU class to fill in the network representation | |
| virtual int | netRepSize () const |
| returns the size of the net representation, in bytes. | |
Protected Member Functions | |
| DtEnvironmentalDREllipsoidRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes | |
| DtVector | myLocation |
| DtVector | mySigma |
| DtTaitBryan | myOrientation |
| DtVector | mySigmaVelocity |
| DtVector | myVelocity |
| DtVector | myAngularVelocity |
DtEnvironmentalDREllipsoidRecord implements the Environmental geometry record type "Ellipsoid Record 2." See Enumerated Bit Values document, section 12.3.4.9.
Constructor.
| DtEnvironmentalDREllipsoidRecord::DtEnvironmentalDREllipsoidRecord | ( | const DtEnvironmentalDREllipsoidRecord & | orig | ) |
Copy Constructor.
| virtual DtEnvironmentalDREllipsoidRecord::~DtEnvironmentalDREllipsoidRecord | ( | ) | [virtual] |
Destructor.
| virtual const DtVector& DtEnvironmentalDREllipsoidRecord::angularVelocity | ( | ) | const [virtual] |
| virtual DtEnvironmentalRecord* DtEnvironmentalDREllipsoidRecord::clone | ( | ) | const [virtual] |
Clone.
Reimplemented from DtEnvironmentalGeometryRecord.
| virtual bool DtEnvironmentalDREllipsoidRecord::createNetworkRepresentation | ( | ) | [virtual] |
Create this record's network representation.
Reimplemented from DtEnvironmentalRecord.
| const DtNetEnvironmentalDREllipsoidRecord* DtEnvironmentalDREllipsoidRecord::drEllipsoidNetRep | ( | ) | const |
returns the network representation of the environmental record
| virtual const DtVector& DtEnvironmentalDREllipsoidRecord::location | ( | ) | const [virtual] |
| virtual int DtEnvironmentalDREllipsoidRecord::netRepSize | ( | ) | const [virtual] |
returns the size of the net representation, in bytes.
Reimplemented from DtEnvironmentalRecord.
| const DtEnvironmentalDREllipsoidRecord& DtEnvironmentalDREllipsoidRecord::operator= | ( | const DtEnvironmentalDREllipsoidRecord & | orig | ) |
Assignment Operator.
| virtual const DtTaitBryan& DtEnvironmentalDREllipsoidRecord::orientation | ( | ) | const [virtual] |
| DtEnvironmentalDREllipsoidRecord* DtEnvironmentalDREllipsoidRecord::self | ( | ) | const [protected] |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalDREllipsoidRecord::setAngularVelocity | ( | const DtVector & | angularVelocity | ) | [virtual] |
Set/ get angular velocity.
| virtual void DtEnvironmentalDREllipsoidRecord::setFromNet | ( | const DtNetEnvironmentalRecord & | buffer | ) | [virtual] |
used by the PDU class to fill in the network representation
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalDREllipsoidRecord::setLocation | ( | const DtVector & | location | ) | [virtual] |
Set/ get location.
| virtual void DtEnvironmentalDREllipsoidRecord::setOrientation | ( | const DtTaitBryan & | sigma | ) | [virtual] |
Set/ get orientation.
| virtual void DtEnvironmentalDREllipsoidRecord::setSigma | ( | const DtVector & | sigma | ) | [virtual] |
Set/ get sigma (x, y, z)
| virtual void DtEnvironmentalDREllipsoidRecord::setSigmaVelocity | ( | const DtVector & | sigmaVelocity | ) | [virtual] |
Set/ get rate of sigma (x, y, z) change.
| virtual void DtEnvironmentalDREllipsoidRecord::setVelocity | ( | const DtVector & | velocity | ) | [virtual] |
Set/ get velocity.
| virtual const DtVector& DtEnvironmentalDREllipsoidRecord::sigma | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalDREllipsoidRecord::sigmaVelocity | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalDREllipsoidRecord::velocity | ( | ) | const [virtual] |
DtVector DtEnvironmentalDREllipsoidRecord::myLocation [protected] |
DtVector DtEnvironmentalDREllipsoidRecord::mySigma [protected] |
DtVector DtEnvironmentalDREllipsoidRecord::myVelocity [protected] |