![]() |
VR-Link API Documentation for HLA 1516
|
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, int protocolVersion) |
| used by the PDU class to fill in the network representation | |
| virtual int | netRepSize () const |
| returns the size of the net representation, in bytes. | |
Public Member Functions inherited from DtEnvironmentalGeometryRecord | |
| DtEnvironmentalGeometryRecord () | |
| Constructor. | |
| DtEnvironmentalGeometryRecord (const DtEnvironmentalGeometryRecord &orig) | |
| Copy constructor. | |
| const DtEnvironmentalGeometryRecord & | operator= (const DtEnvironmentalGeometryRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalGeometryRecord () |
| Destructor. | |
| virtual void | setHasState (bool hasState) |
| Set/get a flag to indicate whether or not a state record is associated with this geometry record. | |
| virtual bool | hasState () const |
Public Member Functions inherited from DtEnvironmentalRecord | |
| DtEnvironmentalRecord () | |
| Constructor. | |
| DtEnvironmentalRecord (const DtEnvironmentalRecord &orig) | |
| Copy constructor. | |
| const DtEnvironmentalRecord & | operator= (const DtEnvironmentalRecord &orig) |
| Assignment operator. | |
| virtual | ~DtEnvironmentalRecord () |
| Destructor. | |
| virtual void | setType (DtU32 type) |
| virtual DtU32 | type () const |
| virtual void | setLength (DtU16 length) |
| virtual DtU16 | length () const |
| virtual void | setIndex (DtU8 index) |
| virtual DtU8 | index () const |
| const DtNetEnvironmentalRecord * | netRep () const |
| returns the network representation of the environmental record | |
| DtNetEnvironmentalRecord * | netRep () |
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 |
Protected Attributes inherited from DtEnvironmentalGeometryRecord | |
| bool | myHasState |
Protected Attributes inherited from DtEnvironmentalRecord | |
| DtNetEnvironmentalRecord * | myNetRep |
DtEnvironmentalGaussianPuffRecord implements the Environmental geometry record type "Gaussian Puff Record." See Enumerated Bit Values document, section 12.3.4.15.
| DtEnvironmentalGaussianPuffRecord::DtEnvironmentalGaussianPuffRecord | ( | ) |
Constructor.
| DtEnvironmentalGaussianPuffRecord::DtEnvironmentalGaussianPuffRecord | ( | const DtEnvironmentalGaussianPuffRecord & | orig | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
Clone.
Reimplemented from DtEnvironmentalGeometryRecord.
|
virtual |
create the network representation for this record.
Reimplemented from DtEnvironmentalRecord.
|
virtual |
returns the size of the net representation, in bytes.
Reimplemented from DtEnvironmentalRecord.
| const DtEnvironmentalGaussianPuffRecord& DtEnvironmentalGaussianPuffRecord::operator= | ( | const DtEnvironmentalGaussianPuffRecord & | orig | ) |
Assignment Operator.
|
virtual |
|
virtual |
|
virtual |
| const DtNetEnvironmentalGaussianPuffRecord* DtEnvironmentalGaussianPuffRecord::puffNetRep | ( | ) | const |
returns the network representation of the environmental record
| DtNetEnvironmentalGaussianPuffRecord* DtEnvironmentalGaussianPuffRecord::puffNetRep | ( | ) |
|
protected |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented from DtEnvironmentalRecord.
|
virtual |
Set/get angular velocity.
|
virtual |
|
virtual |
used by the PDU class to fill in the network representation
Reimplemented from DtEnvironmentalRecord.
|
virtual |
Set/get orientation.
|
virtual |
Set/get location of origination.
|
virtual |
Set/get puff location.
|
virtual |
Set/get sigma (x, y, z)
|
virtual |
Set/get the rate of change for sigma (x, y, z)
|
virtual |
Set/get velocity.
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |