![]() |
VR-Link API Documentation for HLA 1.3
|
DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record". More...
Inheritance diagram for DtEnvironmentalBoundingSphereRecord:
Collaboration diagram for DtEnvironmentalBoundingSphereRecord:Public Member Functions | |
| DtEnvironmentalBoundingSphereRecord () | |
| Constructor. | |
| DtEnvironmentalBoundingSphereRecord (const DtEnvironmentalBoundingSphereRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalBoundingSphereRecord & | operator= (const DtEnvironmentalBoundingSphereRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalBoundingSphereRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| virtual bool | createNetworkRepresentation () |
| Calls down to DtEnvironmentalSphereRecord::createNetworkRepresentation(), and then sets the type field of the netRepresentation to DtBoundingSphereRecordType. | |
Public Member Functions inherited from DtEnvironmentalSphereRecord | |
| DtEnvironmentalSphereRecord () | |
| DtEnvironmentalSphereRecord (const DtEnvironmentalSphereRecord &orig) | |
| const DtEnvironmentalSphereRecord & | operator= (const DtEnvironmentalSphereRecord &orig) |
| virtual | ~DtEnvironmentalSphereRecord () |
| virtual void | setLocation (const DtVector &location) |
| virtual const DtVector & | location () const |
| virtual void | setRadius (DtFloat32 radius) |
| virtual DtFloat32 | radius () const |
| const DtNetEnvironmentalSphereRecord * | sphereNetRep () const |
| returns the network representation of the environmental record | |
| DtNetEnvironmentalSphereRecord * | sphereNetRep () |
| virtual void | setFromNet (const DtNetEnvironmentalRecord &buffer) |
| used by the PDU class to fill in the network representation | |
| virtual int | netRepSize () const |
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 () | |
| const DtEnvironmentalRecord & | operator= (const DtEnvironmentalRecord &orig) |
| virtual | ~DtEnvironmentalRecord () |
| 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 () |
Additional Inherited Members | |
Protected Member Functions inherited from DtEnvironmentalSphereRecord | |
| DtEnvironmentalSphereRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes inherited from DtEnvironmentalSphereRecord | |
| DtVector | myCentroid |
DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record".
See Enumerated Bit Values document, section 12.3.4.6. It derives from (and is identical to) DtEnvironmentalSphereRecord, but has a different type value, set in createNetworkRepresentation().
| DtEnvironmentalBoundingSphereRecord::DtEnvironmentalBoundingSphereRecord | ( | ) |
Constructor.
| DtEnvironmentalBoundingSphereRecord::DtEnvironmentalBoundingSphereRecord | ( | const DtEnvironmentalBoundingSphereRecord & | orig | ) |
Copy Constructor.
|
virtual |
Destructor.
|
virtual |
Clone.
Reimplemented from DtEnvironmentalSphereRecord.
|
virtual |
Calls down to DtEnvironmentalSphereRecord::createNetworkRepresentation(), and then sets the type field of the netRepresentation to DtBoundingSphereRecordType.
Reimplemented from DtEnvironmentalSphereRecord.
| const DtEnvironmentalBoundingSphereRecord& DtEnvironmentalBoundingSphereRecord::operator= | ( | const DtEnvironmentalBoundingSphereRecord & | orig | ) |
Assignment Operator.