![]() |
VR-Link API Documentation for HLA 1516
|
DtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed to state) records used in the Environmental Process object. More...
Inheritance diagram for DtEnvironmentalGeometryRecord:
Collaboration diagram for DtEnvironmentalGeometryRecord:Public Member Functions | |
| DtEnvironmentalGeometryRecord () | |
| Constructor. | |
| DtEnvironmentalGeometryRecord (const DtEnvironmentalGeometryRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalGeometryRecord & | operator= (const DtEnvironmentalGeometryRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalGeometryRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| 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 |
Protected Attributes | |
| bool | myHasState |
DtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed to state) records used in the Environmental Process object.
It contains the standard environmental record header, plus a bool flag to indicate whether or not there is a state record corresponding to the geometry record represented.
Constructor.
| DtEnvironmentalGeometryRecord::DtEnvironmentalGeometryRecord | ( | const DtEnvironmentalGeometryRecord & | orig | ) |
Copy Constructor.
| virtual DtEnvironmentalGeometryRecord::~DtEnvironmentalGeometryRecord | ( | ) | [virtual] |
Destructor.
| virtual DtEnvironmentalRecord* DtEnvironmentalGeometryRecord::clone | ( | ) | const [virtual] |
Clone.
Reimplemented from DtEnvironmentalRecord.
Reimplemented in DtEnvironmentalBoundingSphereRecord, DtEnvironmentalConeRecord, DtEnvironmentalDREllipsoidRecord, DtEnvironmentalDRPointRecord, DtEnvironmentalDRRectangularVolumeRecord, DtEnvironmentalGaussianPlumeRecord, DtEnvironmentalGaussianPuffRecord, DtEnvironmentalEllipsoidRecord, DtEnvironmentalPointRecord, DtEnvironmentalUniformRecord, DtEnvironmentalDRConeRecord, DtEnvironmentalDRSphereRecord, DtEnvironmentalLineRecord, DtEnvironmentalDRLineRecord, DtEnvironmentalRectangularVolumeRecord, and DtEnvironmentalSphereRecord.
| virtual bool DtEnvironmentalGeometryRecord::hasState | ( | ) | const [virtual] |
| const DtEnvironmentalGeometryRecord& DtEnvironmentalGeometryRecord::operator= | ( | const DtEnvironmentalGeometryRecord & | orig | ) |
Assignment Operator.
| virtual void DtEnvironmentalGeometryRecord::setHasState | ( | bool | hasState | ) | [virtual] |
Set/get a flag to indicate whether or not a state record is associated with this geometry record.
bool DtEnvironmentalGeometryRecord::myHasState [protected] |