![]() |
VR-Link API Documentation for DIS
|
DtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived. More...
Inheritance diagram for DtEnvironmentalRecord:
Collaboration diagram for DtEnvironmentalRecord:Public Member Functions | |
| DtEnvironmentalRecord () | |
| const DtEnvironmentalRecord & | operator= (const DtEnvironmentalRecord &orig) |
| virtual | ~DtEnvironmentalRecord () |
| virtual DtEnvironmentalRecord * | clone () const |
| virtual bool | createNetworkRepresentation () |
| This doesn't need to be called explicitly. | |
| 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 () |
| virtual int | netRepSize () const |
| virtual void | setFromNet (const DtNetEnvironmentalRecord &buffer) |
| used by the PDU class to fill in the network representation | |
Protected Member Functions | |
| DtEnvironmentalRecord (const DtEnvironmentalRecord &orig) | |
| virtual bool | checkAndCreate () |
| Checks to see if we need a representation, and creates it if we do Returns false, if the create fails, true otherwise. | |
| DtEnvironmentalRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes | |
| DtNetEnvironmentalRecord * | myNetRep |
DtEnvironmentalRecord is the base class from which all geometry and state environmental records are derived.
See IEEE 1278.1a-1998, page 133.
| DtEnvironmentalRecord::DtEnvironmentalRecord | ( | ) |
|
protected |
|
virtual |
|
protectedvirtual |
Checks to see if we need a representation, and creates it if we do Returns false, if the create fails, true otherwise.
|
virtual |
Reimplemented in DtEnvironmentalBoundingSphereRecord, DtEnvironmentalCombicStateRecord, DtEnvironmentalFlareStateRecord, DtEnvironmentalConeRecord, DtEnvironmentalDREllipsoidRecord, DtEnvironmentalDRPointRecord, DtEnvironmentalDRRectangularVolumeRecord, DtEnvironmentalGeometryRecord, DtEnvironmentalGaussianPlumeRecord, DtEnvironmentalGaussianPuffRecord, DtEnvironmentalEllipsoidRecord, DtEnvironmentalPointRecord, DtEnvironmentalUniformRecord, DtEnvironmentalDRConeRecord, DtEnvironmentalDRSphereRecord, DtEnvironmentalLineRecord, DtEnvironmentalDRLineRecord, DtEnvironmentalRectangularVolumeRecord, and DtEnvironmentalSphereRecord.
|
virtual |
This doesn't need to be called explicitly.
If any routine that needs the repository finds that it hasn't been created yet, it calls this method.
Reimplemented in DtEnvironmentalCombicStateRecord, DtEnvironmentalDRConeRecord, DtEnvironmentalGaussianPuffRecord, DtEnvironmentalDREllipsoidRecord, DtEnvironmentalDRRectangularVolumeRecord, DtEnvironmentalGaussianPlumeRecord, DtEnvironmentalFlareStateRecord, DtEnvironmentalDRSphereRecord, DtEnvironmentalConeRecord, DtEnvironmentalDRLineRecord, DtEnvironmentalEllipsoidRecord, DtEnvironmentalDRPointRecord, DtEnvironmentalLineRecord, DtEnvironmentalPointRecord, DtEnvironmentalBoundingSphereRecord, DtEnvironmentalRectangularVolumeRecord, DtEnvironmentalSphereRecord, and DtEnvironmentalUniformRecord.
|
virtual |
|
virtual |
| const DtNetEnvironmentalRecord* DtEnvironmentalRecord::netRep | ( | ) | const |
returns the network representation of the environmental record
| DtNetEnvironmentalRecord* DtEnvironmentalRecord::netRep | ( | ) |
|
virtual |
Reimplemented in DtEnvironmentalCombicStateRecord, DtEnvironmentalDRConeRecord, DtEnvironmentalGaussianPuffRecord, DtEnvironmentalDREllipsoidRecord, DtEnvironmentalDRRectangularVolumeRecord, DtEnvironmentalGaussianPlumeRecord, DtEnvironmentalFlareStateRecord, DtEnvironmentalDRSphereRecord, DtEnvironmentalConeRecord, DtEnvironmentalDRLineRecord, DtEnvironmentalEllipsoidRecord, DtEnvironmentalDRPointRecord, DtEnvironmentalLineRecord, DtEnvironmentalPointRecord, DtEnvironmentalRectangularVolumeRecord, DtEnvironmentalSphereRecord, and DtEnvironmentalUniformRecord.
| const DtEnvironmentalRecord& DtEnvironmentalRecord::operator= | ( | const DtEnvironmentalRecord & | orig | ) |
|
protected |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented in DtEnvironmentalCombicStateRecord, DtEnvironmentalDRConeRecord, DtEnvironmentalGaussianPuffRecord, DtEnvironmentalDREllipsoidRecord, DtEnvironmentalDRRectangularVolumeRecord, DtEnvironmentalGaussianPlumeRecord, DtEnvironmentalFlareStateRecord, DtEnvironmentalDRSphereRecord, DtEnvironmentalConeRecord, DtEnvironmentalDRLineRecord, DtEnvironmentalEllipsoidRecord, DtEnvironmentalDRPointRecord, DtEnvironmentalLineRecord, DtEnvironmentalPointRecord, DtEnvironmentalRectangularVolumeRecord, DtEnvironmentalSphereRecord, and DtEnvironmentalUniformRecord.
|
virtual |
used by the PDU class to fill in the network representation
Reimplemented in DtEnvironmentalCombicStateRecord, DtEnvironmentalDRConeRecord, DtEnvironmentalGaussianPuffRecord, DtEnvironmentalDREllipsoidRecord, DtEnvironmentalDRRectangularVolumeRecord, DtEnvironmentalGaussianPlumeRecord, DtEnvironmentalFlareStateRecord, DtEnvironmentalDRSphereRecord, DtEnvironmentalConeRecord, DtEnvironmentalDRLineRecord, DtEnvironmentalEllipsoidRecord, DtEnvironmentalDRPointRecord, DtEnvironmentalLineRecord, DtEnvironmentalPointRecord, DtEnvironmentalRectangularVolumeRecord, DtEnvironmentalSphereRecord, and DtEnvironmentalUniformRecord.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |