![]() |
VR-Link API Documentation for HLA 1.3
|
DtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15. More...
Inheritance diagram for DtEnvironmentalGaussianPuffRecord:
Collaboration diagram for DtEnvironmentalGaussianPuffRecord:Public Member Functions | |
| DtEnvironmentalGaussianPuffRecord () | |
| Constructor. | |
| DtEnvironmentalGaussianPuffRecord (const DtEnvironmentalGaussianPuffRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalGaussianPuffRecord & | operator= (const DtEnvironmentalGaussianPuffRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalGaussianPuffRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| virtual void | setPuffLocation (const DtVector &puffLocation) |
| Set/get puff location. | |
| virtual const DtVector & | puffLocation () const |
| virtual void | setOriginationLocation (const DtVector &originationLocation) |
| Set/get location of origination. | |
| virtual const DtVector & | originationLocation () const |
| virtual void | setSigma (const DtVector &sigma) |
| Set/get sigma (x, y, z) | |
| virtual const DtVector & | sigma () const |
| virtual void | setSigmaVelocity (const DtVector &sigmaVelocity) |
| Set/get the rate of change for sigma (x, y, z) | |
| virtual const DtVector & | sigmaVelocity () const |
| virtual void | setOrientation (const DtTaitBryan &orientation) |
| Set/get orientation. | |
| virtual const DtTaitBryan & | orientation () 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 void | setCentroidHeight (DtFloat32 centroidHeight) |
| virtual DtFloat32 | centroidHeight () const |
| virtual bool | createNetworkRepresentation () |
| create the network representation for this record. | |
| const DtNetEnvironmentalGaussianPuffRecord * | puffNetRep () const |
| returns the network representation of the environmental record | |
| DtNetEnvironmentalGaussianPuffRecord * | puffNetRep () |
| 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 | |
| DtEnvironmentalGaussianPuffRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes | |
| DtVector | myPuffLocation |
| DtVector | myOriginationLocation |
| DtVector | mySigma |
| DtVector | mySigmaVelocity |
| DtTaitBryan | myOrientation |
| DtVector | myVelocity |
| DtVector | myAngularVelocity |
DtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15.
Constructor.
| DtEnvironmentalGaussianPuffRecord::DtEnvironmentalGaussianPuffRecord | ( | const DtEnvironmentalGaussianPuffRecord & | orig | ) |
Copy Constructor.
| virtual DtEnvironmentalGaussianPuffRecord::~DtEnvironmentalGaussianPuffRecord | ( | ) | [virtual] |
Destructor.
| virtual const DtVector& DtEnvironmentalGaussianPuffRecord::angularVelocity | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalGaussianPuffRecord::centroidHeight | ( | ) | const [virtual] |
| virtual DtEnvironmentalRecord* DtEnvironmentalGaussianPuffRecord::clone | ( | ) | const [virtual] |
Clone.
Reimplemented from DtEnvironmentalGeometryRecord.
| virtual bool DtEnvironmentalGaussianPuffRecord::createNetworkRepresentation | ( | ) | [virtual] |
create the network representation for this record.
Reimplemented from DtEnvironmentalRecord.
| virtual int DtEnvironmentalGaussianPuffRecord::netRepSize | ( | ) | const [virtual] |
returns the size of the net representation, in bytes.
Reimplemented from DtEnvironmentalRecord.
| const DtEnvironmentalGaussianPuffRecord& DtEnvironmentalGaussianPuffRecord::operator= | ( | const DtEnvironmentalGaussianPuffRecord & | orig | ) |
Assignment Operator.
| virtual const DtTaitBryan& DtEnvironmentalGaussianPuffRecord::orientation | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalGaussianPuffRecord::originationLocation | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalGaussianPuffRecord::puffLocation | ( | ) | const [virtual] |
returns the network representation of the environmental record
| DtEnvironmentalGaussianPuffRecord* DtEnvironmentalGaussianPuffRecord::self | ( | ) | const [protected] |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalGaussianPuffRecord::setAngularVelocity | ( | const DtVector & | angularVelocity | ) | [virtual] |
Set/get angular velocity.
| virtual void DtEnvironmentalGaussianPuffRecord::setCentroidHeight | ( | DtFloat32 | centroidHeight | ) | [virtual] |
| virtual void DtEnvironmentalGaussianPuffRecord::setFromNet | ( | const DtNetEnvironmentalRecord & | buffer | ) | [virtual] |
used by the PDU class to fill in the network representation
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalGaussianPuffRecord::setOrientation | ( | const DtTaitBryan & | orientation | ) | [virtual] |
Set/get orientation.
| virtual void DtEnvironmentalGaussianPuffRecord::setOriginationLocation | ( | const DtVector & | originationLocation | ) | [virtual] |
Set/get location of origination.
| virtual void DtEnvironmentalGaussianPuffRecord::setPuffLocation | ( | const DtVector & | puffLocation | ) | [virtual] |
Set/get puff location.
| virtual void DtEnvironmentalGaussianPuffRecord::setSigma | ( | const DtVector & | sigma | ) | [virtual] |
Set/get sigma (x, y, z)
| virtual void DtEnvironmentalGaussianPuffRecord::setSigmaVelocity | ( | const DtVector & | sigmaVelocity | ) | [virtual] |
Set/get the rate of change for sigma (x, y, z)
| virtual void DtEnvironmentalGaussianPuffRecord::setVelocity | ( | const DtVector & | velocity | ) | [virtual] |
Set/get velocity.
| virtual const DtVector& DtEnvironmentalGaussianPuffRecord::sigma | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalGaussianPuffRecord::sigmaVelocity | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalGaussianPuffRecord::velocity | ( | ) | const [virtual] |
DtVector DtEnvironmentalGaussianPuffRecord::mySigma [protected] |