![]() |
VR-Link API Documentation for HLA 1.3
|
class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM. More...
Collaboration diagram for DtLinearSegmentRecord:Public Member Functions | |
| DtLinearSegmentRecord () | |
| Default Constructor. | |
| DtLinearSegmentRecord (const DtLinearSegmentRecord &orig) | |
| Copy Constructor. | |
| DtLinearSegmentRecord & | operator= (const DtLinearSegmentRecord &orig) |
| Assignment Operators. | |
| DtLinearSegmentRecord & | operator= (const DtNetLinearSegmentRecord &orig) |
| int | operator== (const DtLinearSegmentRecord &rec) |
| Equality/Inequality Operators. | |
| int | operator!= (const DtLinearSegmentRecord &rec) |
| virtual | ~DtLinearSegmentRecord () |
| Destructor. | |
| virtual void | setSegmentNumber (const DtU32 value) |
| Set/Get Segment Number. | |
| virtual DtU32 | segmentNumber () const |
| virtual void | setPercentComplete (const DtU32 value) |
| Set/Get Percent Complete. | |
| virtual DtU32 | percentComplete () const |
| virtual void | setLocation (const DtVector &coords) |
| Set/Get Location. | |
| virtual const DtVector & | location () const |
| virtual void | setOrientation (const DtTaitBryan &orientation) |
| Set/Get Orientation. | |
| virtual const DtTaitBryan & | orientation () const |
| virtual void | setLength (const DtU16 value) |
| Set/Get Length. | |
| virtual DtU16 | length () const |
| virtual void | setWidth (const DtU16 value) |
| Set/Get Width. | |
| virtual DtU16 | width () const |
| virtual void | setHeight (const DtU16 value) |
| Set/Get Height. | |
| virtual DtU16 | height () const |
| virtual void | setDepth (const DtU16 value) |
| Set/Get Depth. | |
| virtual DtU16 | depth () const |
| virtual void | setDamagedState (const DtDamageState state) |
| Set/Get Damaged State. | |
| virtual DtDamageState | damagedState () const |
| virtual void | setDeactivated (bool onOff) |
| Set/Get Deactivated. | |
| virtual bool | deactivated () const |
| virtual void | setFlaming (bool onOff) |
| Set/Get Flaming. | |
| virtual bool | flaming () const |
| virtual void | setObjectPreDistributed (bool onOff) |
| Set/Get ObjectPreDistributed. | |
| virtual bool | objectPreDistributed () const |
| virtual void | setSmoking (bool onOff) |
| Set/Get Smoking. | |
| virtual bool | smoking () const |
| virtual void | unloadNetRecord (const DtNetLinearSegmentRecord &record) |
| Load/Unload data from a packet record. | |
| virtual void | loadNetRecord (DtNetLinearSegmentRecord &record) const |
| virtual void | printData () const |
| Print Data. | |
| virtual void | printDataToStream (std::ostream &stream) const |
Protected Attributes | |
| DtU32 | mySegmentNumber |
| DtU32 | myPercentComplete |
| DtVector | myLocation |
| DtTaitBryan | myOrientation |
| DtU16 | myLength |
| DtU16 | myWidth |
| DtU16 | myHeight |
| DtU16 | myDepth |
| DtDamageState | myDamagedState |
| bool | myDeactivated |
| bool | myFlaming |
| bool | myObjectPreDistributed |
| bool | mySmoking |
class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM.
This data type is used in linear objects
Default Constructor.
| DtLinearSegmentRecord::DtLinearSegmentRecord | ( | const DtLinearSegmentRecord & | orig | ) |
Copy Constructor.
| virtual DtLinearSegmentRecord::~DtLinearSegmentRecord | ( | ) | [virtual] |
Destructor.
| virtual DtDamageState DtLinearSegmentRecord::damagedState | ( | ) | const [virtual] |
| virtual bool DtLinearSegmentRecord::deactivated | ( | ) | const [virtual] |
| virtual DtU16 DtLinearSegmentRecord::depth | ( | ) | const [virtual] |
| virtual bool DtLinearSegmentRecord::flaming | ( | ) | const [virtual] |
| virtual DtU16 DtLinearSegmentRecord::height | ( | ) | const [virtual] |
| virtual DtU16 DtLinearSegmentRecord::length | ( | ) | const [virtual] |
| virtual void DtLinearSegmentRecord::loadNetRecord | ( | DtNetLinearSegmentRecord & | record | ) | const [virtual] |
| virtual const DtVector& DtLinearSegmentRecord::location | ( | ) | const [virtual] |
| virtual bool DtLinearSegmentRecord::objectPreDistributed | ( | ) | const [virtual] |
| int DtLinearSegmentRecord::operator!= | ( | const DtLinearSegmentRecord & | rec | ) |
| DtLinearSegmentRecord& DtLinearSegmentRecord::operator= | ( | const DtLinearSegmentRecord & | orig | ) |
Assignment Operators.
| DtLinearSegmentRecord& DtLinearSegmentRecord::operator= | ( | const DtNetLinearSegmentRecord & | orig | ) |
| int DtLinearSegmentRecord::operator== | ( | const DtLinearSegmentRecord & | rec | ) |
Equality/Inequality Operators.
| virtual const DtTaitBryan& DtLinearSegmentRecord::orientation | ( | ) | const [virtual] |
| virtual DtU32 DtLinearSegmentRecord::percentComplete | ( | ) | const [virtual] |
| virtual void DtLinearSegmentRecord::printData | ( | ) | const [virtual] |
Print Data.
| virtual void DtLinearSegmentRecord::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
| virtual DtU32 DtLinearSegmentRecord::segmentNumber | ( | ) | const [virtual] |
| virtual void DtLinearSegmentRecord::setDamagedState | ( | const DtDamageState | state | ) | [virtual] |
Set/Get Damaged State.
| virtual void DtLinearSegmentRecord::setDeactivated | ( | bool | onOff | ) | [virtual] |
Set/Get Deactivated.
| virtual void DtLinearSegmentRecord::setDepth | ( | const DtU16 | value | ) | [virtual] |
Set/Get Depth.
| virtual void DtLinearSegmentRecord::setFlaming | ( | bool | onOff | ) | [virtual] |
Set/Get Flaming.
| virtual void DtLinearSegmentRecord::setHeight | ( | const DtU16 | value | ) | [virtual] |
Set/Get Height.
| virtual void DtLinearSegmentRecord::setLength | ( | const DtU16 | value | ) | [virtual] |
Set/Get Length.
| virtual void DtLinearSegmentRecord::setLocation | ( | const DtVector & | coords | ) | [virtual] |
Set/Get Location.
| virtual void DtLinearSegmentRecord::setObjectPreDistributed | ( | bool | onOff | ) | [virtual] |
Set/Get ObjectPreDistributed.
| virtual void DtLinearSegmentRecord::setOrientation | ( | const DtTaitBryan & | orientation | ) | [virtual] |
Set/Get Orientation.
| virtual void DtLinearSegmentRecord::setPercentComplete | ( | const DtU32 | value | ) | [virtual] |
Set/Get Percent Complete.
| virtual void DtLinearSegmentRecord::setSegmentNumber | ( | const DtU32 | value | ) | [virtual] |
Set/Get Segment Number.
| virtual void DtLinearSegmentRecord::setSmoking | ( | bool | onOff | ) | [virtual] |
Set/Get Smoking.
| virtual void DtLinearSegmentRecord::setWidth | ( | const DtU16 | value | ) | [virtual] |
Set/Get Width.
| virtual bool DtLinearSegmentRecord::smoking | ( | ) | const [virtual] |
| virtual void DtLinearSegmentRecord::unloadNetRecord | ( | const DtNetLinearSegmentRecord & | record | ) | [virtual] |
Load/Unload data from a packet record.
| virtual DtU16 DtLinearSegmentRecord::width | ( | ) | const [virtual] |
DtDamageState DtLinearSegmentRecord::myDamagedState [protected] |
bool DtLinearSegmentRecord::myDeactivated [protected] |
DtU16 DtLinearSegmentRecord::myDepth [protected] |
bool DtLinearSegmentRecord::myFlaming [protected] |
DtU16 DtLinearSegmentRecord::myHeight [protected] |
DtU16 DtLinearSegmentRecord::myLength [protected] |
DtVector DtLinearSegmentRecord::myLocation [protected] |
bool DtLinearSegmentRecord::myObjectPreDistributed [protected] |
DtTaitBryan DtLinearSegmentRecord::myOrientation [protected] |
DtU32 DtLinearSegmentRecord::myPercentComplete [protected] |
DtU32 DtLinearSegmentRecord::mySegmentNumber [protected] |
bool DtLinearSegmentRecord::mySmoking [protected] |
DtU16 DtLinearSegmentRecord::myWidth [protected] |