![]() |
VR-Link API Documentation for DIS
|
DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1. More...
Inheritance diagram for DtEnvironmentalCombicStateRecord:
Collaboration diagram for DtEnvironmentalCombicStateRecord:Public Member Functions | |
| DtEnvironmentalCombicStateRecord () | |
| Constructor. | |
| DtEnvironmentalCombicStateRecord (const DtEnvironmentalCombicStateRecord &orig) | |
| Copy Constructor. | |
| const DtEnvironmentalCombicStateRecord & | operator= (const DtEnvironmentalCombicStateRecord &orig) |
| Assignment Operator. | |
| virtual | ~DtEnvironmentalCombicStateRecord () |
| Destructor. | |
| virtual DtEnvironmentalRecord * | clone () const |
| Clone. | |
| virtual void | setTimeSinceCreation (DtU32 timeSinceCreation) |
| Set/ get time since creation. | |
| virtual DtU32 | timeSinceCreation () const |
| virtual void | setMunitionSource (const DtEntityType &munitionSource) |
| Set/ get munition source type. | |
| virtual const DtEntityType & | munitionSource () const |
| virtual void | setNumberOfSources (DtInt32 numberOfSources) |
| Set/ get number of sources. | |
| virtual DtInt32 | numberOfSources () const |
| virtual void | setGeometryIndex (DtU16 geometryIndex) |
| Set/ get index of geometry record associated with this state record. | |
| virtual DtU16 | geometryIndex () const |
| virtual void | setSourceType (DtU32 sourceType) |
| Set/ get source type. | |
| virtual DtU32 | sourceType () const |
| virtual void | setBarrageRate (DtFloat32 barrageRate) |
| Set/ get barrage rate. | |
| virtual DtFloat32 | barrageRate () const |
| virtual void | setBarrageDuration (DtFloat32 barrageDuration) |
| Set/get barrage duration. | |
| virtual DtFloat32 | barrageDuration () const |
| virtual void | setBarrageCrosswindLength (DtFloat32 barrageCrosswindLength) |
| Set/get barrage crosswind length. | |
| virtual DtFloat32 | barrageCrosswindLength () const |
| virtual void | setBarrageDownwindLength (DtFloat32 barrageDownwindLength) |
| Set/get barrage downwind length. | |
| virtual DtFloat32 | barrageDownwindLength () const |
| virtual void | setDetonationVelocity (const DtVector &detonationVelocity) |
| Set/ get detonation velocity. | |
| virtual const DtVector & | detonationVelocity () const |
| virtual bool | createNetworkRepresentation () |
| This doesn't need to be called explicitly. | |
| const DtNetCombicStateRecord * | combicNetRep () const |
| returns the network representation of the environmental record | |
| DtNetCombicStateRecord * | combicNetRep () |
| 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 | |
| DtEnvironmentalCombicStateRecord * | self () const |
| Casts the 'this' pointer for changing elements in a const function. | |
Protected Attributes | |
| DtEntityType | myMunitionSource |
| DtVector | myDetonationVelocity |
DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1.
Constructor.
| DtEnvironmentalCombicStateRecord::DtEnvironmentalCombicStateRecord | ( | const DtEnvironmentalCombicStateRecord & | orig | ) |
Copy Constructor.
| virtual DtEnvironmentalCombicStateRecord::~DtEnvironmentalCombicStateRecord | ( | ) | [virtual] |
Destructor.
| virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageCrosswindLength | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageDownwindLength | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageDuration | ( | ) | const [virtual] |
| virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageRate | ( | ) | const [virtual] |
| virtual DtEnvironmentalRecord* DtEnvironmentalCombicStateRecord::clone | ( | ) | const [virtual] |
Clone.
Reimplemented from DtEnvironmentalRecord.
| const DtNetCombicStateRecord* DtEnvironmentalCombicStateRecord::combicNetRep | ( | ) | const |
returns the network representation of the environmental record
| virtual bool DtEnvironmentalCombicStateRecord::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.
| virtual const DtVector& DtEnvironmentalCombicStateRecord::detonationVelocity | ( | ) | const [virtual] |
| virtual DtU16 DtEnvironmentalCombicStateRecord::geometryIndex | ( | ) | const [virtual] |
| virtual const DtEntityType& DtEnvironmentalCombicStateRecord::munitionSource | ( | ) | const [virtual] |
| virtual int DtEnvironmentalCombicStateRecord::netRepSize | ( | ) | const [virtual] |
returns the size of the net representation, in bytes.
Reimplemented from DtEnvironmentalRecord.
| virtual DtInt32 DtEnvironmentalCombicStateRecord::numberOfSources | ( | ) | const [virtual] |
| const DtEnvironmentalCombicStateRecord& DtEnvironmentalCombicStateRecord::operator= | ( | const DtEnvironmentalCombicStateRecord & | orig | ) |
Assignment Operator.
| DtEnvironmentalCombicStateRecord* DtEnvironmentalCombicStateRecord::self | ( | ) | const [protected] |
Casts the 'this' pointer for changing elements in a const function.
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalCombicStateRecord::setBarrageCrosswindLength | ( | DtFloat32 | barrageCrosswindLength | ) | [virtual] |
Set/get barrage crosswind length.
| virtual void DtEnvironmentalCombicStateRecord::setBarrageDownwindLength | ( | DtFloat32 | barrageDownwindLength | ) | [virtual] |
Set/get barrage downwind length.
| virtual void DtEnvironmentalCombicStateRecord::setBarrageDuration | ( | DtFloat32 | barrageDuration | ) | [virtual] |
Set/get barrage duration.
| virtual void DtEnvironmentalCombicStateRecord::setBarrageRate | ( | DtFloat32 | barrageRate | ) | [virtual] |
Set/ get barrage rate.
| virtual void DtEnvironmentalCombicStateRecord::setDetonationVelocity | ( | const DtVector & | detonationVelocity | ) | [virtual] |
Set/ get detonation velocity.
| virtual void DtEnvironmentalCombicStateRecord::setFromNet | ( | const DtNetEnvironmentalRecord & | buffer | ) | [virtual] |
used by the PDU class to fill in the network representation
Reimplemented from DtEnvironmentalRecord.
| virtual void DtEnvironmentalCombicStateRecord::setGeometryIndex | ( | DtU16 | geometryIndex | ) | [virtual] |
Set/ get index of geometry record associated with this state record.
| virtual void DtEnvironmentalCombicStateRecord::setMunitionSource | ( | const DtEntityType & | munitionSource | ) | [virtual] |
Set/ get munition source type.
| virtual void DtEnvironmentalCombicStateRecord::setNumberOfSources | ( | DtInt32 | numberOfSources | ) | [virtual] |
Set/ get number of sources.
| virtual void DtEnvironmentalCombicStateRecord::setSourceType | ( | DtU32 | sourceType | ) | [virtual] |
Set/ get source type.
| virtual void DtEnvironmentalCombicStateRecord::setTimeSinceCreation | ( | DtU32 | timeSinceCreation | ) | [virtual] |
Set/ get time since creation.
| virtual DtU32 DtEnvironmentalCombicStateRecord::sourceType | ( | ) | const [virtual] |
| virtual DtU32 DtEnvironmentalCombicStateRecord::timeSinceCreation | ( | ) | const [virtual] |