![]() |
VR-Link API Documentation for DIS
|
DtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11. More...
Inheritance diagram for DtEnvironmentalDRConeRecord:
Collaboration diagram for DtEnvironmentalDRConeRecord:Public Member Functions | |
| DtEnvironmentalDRConeRecord () | |
| Constructor. | |
| DtEnvironmentalDRConeRecord (const DtEnvironmentalDRConeRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalDRConeRecord & | operator= (const DtEnvironmentalDRConeRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalDRConeRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| virtual void | setLocation (const DtVector &location) |
| Set/ get location. | |
| virtual const DtVector & | location () 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 | setHeight (DtFloat32 height) |
| Set/ get height. | |
| virtual DtFloat32 | height () const |
| virtual void | setPeakAngle (DtFloat32 peakAngle) |
| Ste/ get peak angle. | |
| virtual DtFloat32 | peakAngle () const |
| virtual void | setHeightSpeed (DtFloat32 heightSpeed) |
| Set/ get height speed. | |
| virtual DtFloat32 | heightSpeed () const |
| virtual void | setPeakAngleSpeed (DtFloat32 peakAngleSpeed) |
| Set/ get peak angle speed. | |
| virtual DtFloat32 | peakAngleSpeed () const |
| virtual bool | createNetworkRepresentation () |
| This doesn't need to be called explicitly. | |
| const DtNetEnvironmentalDRConeRecord * | drConeNetRep () const |
| returns the network representation of the environmental record | |
| DtNetEnvironmentalDRConeRecord * | drConeNetRep () |
| 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 | |
| DtEnvironmentalDRConeRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes | |
| DtVector | myLocation |
| DtTaitBryan | myOrientation |
| DtVector | myVelocity |
| DtVector | myAngularVelocity |
DtEnvironmentalDRConeRecord implements the Environmental geometry record type "Cone Record 2." See Enumerated Bit Values document, section 12.3.4.11.
Constructor.
| DtEnvironmentalDRConeRecord::DtEnvironmentalDRConeRecord | ( | const DtEnvironmentalDRConeRecord & | orig | ) |
Copy Constructor.
| virtual DtEnvironmentalDRConeRecord::~DtEnvironmentalDRConeRecord | ( | ) | [virtual] |
Destructor.
| virtual const DtVector& DtEnvironmentalDRConeRecord::angularVelocity | ( | ) | const [virtual] |
| virtual DtEnvironmentalRecord* DtEnvironmentalDRConeRecord::clone | ( | ) | const [virtual] |
Clone.
Reimplemented from DtEnvironmentalGeometryRecord.
| virtual bool DtEnvironmentalDRConeRecord::createNetworkRepresentation | ( | ) | [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 from DtEnvironmentalRecord.
| const DtNetEnvironmentalDRConeRecord* DtEnvironmentalDRConeRecord::drConeNetRep | ( | ) | const |
returns the network representation of the environmental record
| virtual DtFloat32 DtEnvironmentalDRConeRecord::height | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalDRConeRecord::heightSpeed | ( | ) | const [virtual] |
| virtual const DtVector& DtEnvironmentalDRConeRecord::location | ( | ) | const [virtual] |
| virtual int DtEnvironmentalDRConeRecord::netRepSize | ( | ) | const [virtual] |
returns the size of the net representation, in bytes.
Reimplemented from DtEnvironmentalRecord.
| const DtEnvironmentalDRConeRecord& DtEnvironmentalDRConeRecord::operator= | ( | const DtEnvironmentalDRConeRecord & | orig | ) |
Assignment Operator.
| virtual const DtTaitBryan& DtEnvironmentalDRConeRecord::orientation | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalDRConeRecord::peakAngle | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalDRConeRecord::peakAngleSpeed | ( | ) | const [virtual] |
| DtEnvironmentalDRConeRecord* DtEnvironmentalDRConeRecord::self | ( | ) | const [protected] |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalDRConeRecord::setAngularVelocity | ( | const DtVector & | angularVelocity | ) | [virtual] |
Set/ get angular velocity.
| virtual void DtEnvironmentalDRConeRecord::setFromNet | ( | const DtNetEnvironmentalRecord & | buffer | ) | [virtual] |
used by the PDU class to fill in the network representation
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalDRConeRecord::setHeight | ( | DtFloat32 | height | ) | [virtual] |
Set/ get height.
| virtual void DtEnvironmentalDRConeRecord::setHeightSpeed | ( | DtFloat32 | heightSpeed | ) | [virtual] |
Set/ get height speed.
| virtual void DtEnvironmentalDRConeRecord::setLocation | ( | const DtVector & | location | ) | [virtual] |
Set/ get location.
| virtual void DtEnvironmentalDRConeRecord::setOrientation | ( | const DtTaitBryan & | orientation | ) | [virtual] |
Set/ get orientation.
| virtual void DtEnvironmentalDRConeRecord::setPeakAngle | ( | DtFloat32 | peakAngle | ) | [virtual] |
Ste/ get peak angle.
| virtual void DtEnvironmentalDRConeRecord::setPeakAngleSpeed | ( | DtFloat32 | peakAngleSpeed | ) | [virtual] |
Set/ get peak angle speed.
| virtual void DtEnvironmentalDRConeRecord::setVelocity | ( | const DtVector & | velocity | ) | [virtual] |
Set/ get velocity.
| virtual const DtVector& DtEnvironmentalDRConeRecord::velocity | ( | ) | const [virtual] |
DtVector DtEnvironmentalDRConeRecord::myLocation [protected] |
DtVector DtEnvironmentalDRConeRecord::myVelocity [protected] |