![]() |
VR-Link API Documentation for HLA 1.3
|
DtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14. More...
Inheritance diagram for DtEnvironmentalGaussianPlumeRecord:
Collaboration diagram for DtEnvironmentalGaussianPlumeRecord:Public Member Functions | |
| DtEnvironmentalGaussianPlumeRecord () | |
| Constructor. | |
| DtEnvironmentalGaussianPlumeRecord (const DtEnvironmentalGaussianPlumeRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalGaussianPlumeRecord & | operator= (const DtEnvironmentalGaussianPlumeRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalGaussianPlumeRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| virtual void | setSourceLocation (const DtVector &sourceLocation) |
| Set/get source location. | |
| virtual const DtVector & | sourceLocation () const |
| virtual void | setExtent (const DtVector &extent) |
| Set/get extent. | |
| virtual const DtVector & | extent () const |
| virtual void | setOrientation (const DtTaitBryan &orientation) |
| Set/get orientation. | |
| virtual const DtTaitBryan & | orientation () const |
| virtual void | setExtentVelocity (const DtVector &extentVelocity) |
| Set/get extent velocity. | |
| virtual const DtVector & | extentVelocity () const |
| virtual void | setLeadingEdgeHeight (DtFloat32 leadingEdgeHeight) |
| Set/get leading edge height. | |
| virtual DtFloat32 | leadingEdgeHeight () const |
| virtual void | setLeadingEdgeVelocity (const DtVector &leadingEdgeVelocity) |
| Set/get leading edge velocity. | |
| virtual const DtVector & | leadingEdgeVelocity () const |
| virtual bool | createNetworkRepresentation () |
| Create the network representation for this object. | |
| const DtNetEnvironmentalGaussianPlumeRecord * | plumeNetRep () const |
| returns the network representation of the environmental record | |
| DtNetEnvironmentalGaussianPlumeRecord * | plumeNetRep () |
| 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 | |
| DtEnvironmentalGaussianPlumeRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes | |
| DtVector | mySourceLocation |
| DtTaitBryan | myOrientation |
| DtVector | myExtent |
| DtVector | myExtentVelocity |
| double | myLeadingEdgeHeight |
| DtVector | myLeadingEdgeVelocity |
DtEnvironmentalGaussianPlumeRecord implements the Environmental geometry record type "Gaussian Plume Record." See Enumerated Bit Values document, section 12.3.4.14.
| DtEnvironmentalGaussianPlumeRecord::DtEnvironmentalGaussianPlumeRecord | ( | const DtEnvironmentalGaussianPlumeRecord & | orig | ) |
Copy Constructor.
| virtual DtEnvironmentalGaussianPlumeRecord::~DtEnvironmentalGaussianPlumeRecord | ( | ) | [virtual] |
Destructor.
| virtual DtEnvironmentalRecord* DtEnvironmentalGaussianPlumeRecord::clone | ( | ) | const [virtual] |
Clone.
Reimplemented from DtEnvironmentalGeometryRecord.
| virtual bool DtEnvironmentalGaussianPlumeRecord::createNetworkRepresentation | ( | ) | [virtual] |
Create the network representation for this object.
Reimplemented from DtEnvironmentalRecord.
| virtual const DtVector& DtEnvironmentalGaussianPlumeRecord::extent | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalGaussianPlumeRecord::extentVelocity | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalGaussianPlumeRecord::leadingEdgeHeight | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalGaussianPlumeRecord::leadingEdgeVelocity | ( | ) | const [virtual] |
| virtual int DtEnvironmentalGaussianPlumeRecord::netRepSize | ( | ) | const [virtual] |
returns the size of the net representation, in bytes.
Reimplemented from DtEnvironmentalRecord.
| const DtEnvironmentalGaussianPlumeRecord& DtEnvironmentalGaussianPlumeRecord::operator= | ( | const DtEnvironmentalGaussianPlumeRecord & | orig | ) |
Assignment Operator.
| virtual const DtTaitBryan& DtEnvironmentalGaussianPlumeRecord::orientation | ( | ) | const [virtual] |
| const DtNetEnvironmentalGaussianPlumeRecord* DtEnvironmentalGaussianPlumeRecord::plumeNetRep | ( | ) | const |
returns the network representation of the environmental record
| DtEnvironmentalGaussianPlumeRecord* DtEnvironmentalGaussianPlumeRecord::self | ( | ) | const [protected] |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalGaussianPlumeRecord::setExtent | ( | const DtVector & | extent | ) | [virtual] |
Set/get extent.
| virtual void DtEnvironmentalGaussianPlumeRecord::setExtentVelocity | ( | const DtVector & | extentVelocity | ) | [virtual] |
Set/get extent velocity.
| virtual void DtEnvironmentalGaussianPlumeRecord::setFromNet | ( | const DtNetEnvironmentalRecord & | buffer | ) | [virtual] |
used by the PDU class to fill in the network representation
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalGaussianPlumeRecord::setLeadingEdgeHeight | ( | DtFloat32 | leadingEdgeHeight | ) | [virtual] |
Set/get leading edge height.
| virtual void DtEnvironmentalGaussianPlumeRecord::setLeadingEdgeVelocity | ( | const DtVector & | leadingEdgeVelocity | ) | [virtual] |
Set/get leading edge velocity.
| virtual void DtEnvironmentalGaussianPlumeRecord::setOrientation | ( | const DtTaitBryan & | orientation | ) | [virtual] |
Set/get orientation.
| virtual void DtEnvironmentalGaussianPlumeRecord::setSourceLocation | ( | const DtVector & | sourceLocation | ) | [virtual] |
Set/get source location.
| virtual const DtVector& DtEnvironmentalGaussianPlumeRecord::sourceLocation | ( | ) | const [virtual] |
DtVector DtEnvironmentalGaussianPlumeRecord::myExtent [protected] |
double DtEnvironmentalGaussianPlumeRecord::myLeadingEdgeHeight [protected] |