![]() |
VR-Link API Documentation for DIS
|
Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities. More...
Inheritance diagram for DtEnhancedGroundCombatVehicleRecord:
Collaboration diagram for DtEnhancedGroundCombatVehicleRecord:Public Member Functions | |
| DtEnhancedGroundCombatVehicleRecord () | |
| Constructors. | |
| DtEnhancedGroundCombatVehicleRecord (const DtEnhancedGroundCombatVehicleRecord &orig) | |
| virtual | ~DtEnhancedGroundCombatVehicleRecord () |
| Destructor. | |
| DtEnhancedGroundCombatVehicleRecord & | operator= (const DtEnhancedGroundCombatVehicleRecord &orig) |
| Assignment operators. | |
| DtEnhancedGroundCombatVehicleRecord & | operator= (const DtNetEnhancedGroundCombatVehicleRecord &orig) |
| virtual void | setFuelStatus (DtU8 value) |
| Set/Get the fuel status. | |
| virtual DtU8 | fuelStatus () const |
| virtual void | setGroundMaintenanceStatus (DtU8 value) |
| Set/Get the ground maintenance status. | |
| virtual DtU8 | groundMaintenanceStatus () const |
| virtual void | setPrimaryAmmunition (DtU8 value) |
| Set/Get the primary ammunition. | |
| virtual DtU8 | primaryAmmunition () const |
| virtual void | setSecondaryAmmunition (DtU8 value) |
| Set/Get the secondary ammunition. | |
| virtual DtU8 | secondaryAmmunition () const |
| virtual void | print () const |
| Print this record. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print this record to a stream. | |
| virtual void | unloadNetRecord (const DtNetEnhancedGroundCombatVehicleRecord &record) |
| Load/Unload data from a packet record. | |
| virtual void | loadNetRecord (DtNetEnhancedGroundCombatVehicleRecord &record) const |
Public Member Functions inherited from DtBasicGroundCombatVehicleRecord | |
| DtBasicGroundCombatVehicleRecord () | |
| Constructors. | |
| DtBasicGroundCombatVehicleRecord (const DtBasicGroundCombatVehicleRecord &orig) | |
| virtual | ~DtBasicGroundCombatVehicleRecord () |
| Destructor. | |
| DtBasicGroundCombatVehicleRecord & | operator= (const DtBasicGroundCombatVehicleRecord &orig) |
| Assignment operators. | |
| DtBasicGroundCombatVehicleRecord & | operator= (const DtNetBasicGroundCombatVehicleRecord &orig) |
| virtual void | setEntityID (DtU16 value) |
| Set/Get the entity ID. | |
| virtual DtU16 | entityID () const |
| virtual void | setX_Offset (DtInt16 value) |
| Set/Get the entity location X offset. | |
| virtual DtInt16 | X_Offset () const |
| virtual void | setY_Offset (DtInt16 value) |
| Set/Get the entity location Y offset. | |
| virtual DtInt16 | Y_Offset () const |
| virtual void | setZ_Offset (DtInt16 value) |
| Set/Get the entity location Z offset. | |
| virtual DtInt16 | Z_Offset () const |
| virtual void | setAppearance (DtU32 app) |
| Set/Get appearance (as a 32 bit integer). | |
| virtual DtU32 | appearance () const |
| virtual void | setAppearanceAttribute (const DtAppearAttribute attr, const DtAppearAttrVal val) |
| Set/Get appearance by attribute. | |
| virtual DtAppearAttrVal | appearanceAttribute (const DtAppearAttribute attr) const |
| virtual void | setPsi (DtInt8 value) |
| Set/Get the entity orientation psi. | |
| virtual DtInt8 | psi () const |
| virtual void | setTheta (DtInt8 value) |
| Set/Get the entity orientation theta. | |
| virtual DtInt8 | theta () const |
| virtual void | setPhi (DtInt8 value) |
| Set/Get the entity orientation phi. | |
| virtual DtInt8 | phi () const |
| virtual void | setEntitySpeed (DtInt8 value) |
| Set/Get the entity speed. | |
| virtual DtInt8 | entitySpeed () const |
| virtual void | setTurretAzimuth (DtInt8 value) |
| Set/Get the turret azimuth. | |
| virtual DtInt8 | turretAzimuth () const |
| virtual void | setGunElevation (DtInt8 value) |
| Set/Get the gun elevation. | |
| virtual DtInt8 | gunElevation () const |
| virtual void | setTurretSlewRate (DtInt8 value) |
| Set/Get the turret slew rate. | |
| virtual DtInt8 | turretSlewRate () const |
| virtual void | setGunElevationRate (DtInt8 value) |
| Set/Get the gun elevation rate. | |
| virtual DtInt8 | gunElevationRate () const |
| virtual void | unloadBaseNetRecord (const DtNetBasicGroundCombatVehicleRecord &record) |
| Load/Unload data from a packet record. | |
| virtual void | loadBaseNetRecord (DtNetBasicGroundCombatVehicleRecord &record) const |
Protected Attributes | |
| DtU8 | myFuelStatus |
| DtU8 | myGroundMaintenanceStatus |
| DtU8 | myPrimaryAmmunition |
| DtU8 | mySecondaryAmmunition |
Protected Attributes inherited from DtBasicGroundCombatVehicleRecord | |
| DtU16 | myEntityID |
| DtInt16 | myX_Offset |
| DtInt16 | myY_Offset |
| DtInt16 | myZ_Offset |
| DtU32 | myAppearance |
| DtInt8 | myPsi |
| DtInt8 | myTheta |
| DtInt8 | myPhi |
| DtInt8 | myEntitySpeed |
| DtInt8 | myTurretAzimuth |
| DtInt8 | myGunElevation |
| DtInt8 | myTurretSlewRate |
| DtInt8 | myGunElevationRate |
Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities.
| DtEnhancedGroundCombatVehicleRecord::DtEnhancedGroundCombatVehicleRecord | ( | ) |
Constructors.
| DtEnhancedGroundCombatVehicleRecord::DtEnhancedGroundCombatVehicleRecord | ( | const DtEnhancedGroundCombatVehicleRecord & | orig | ) |
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
| DtEnhancedGroundCombatVehicleRecord& DtEnhancedGroundCombatVehicleRecord::operator= | ( | const DtEnhancedGroundCombatVehicleRecord & | orig | ) |
Assignment operators.
| DtEnhancedGroundCombatVehicleRecord& DtEnhancedGroundCombatVehicleRecord::operator= | ( | const DtNetEnhancedGroundCombatVehicleRecord & | orig | ) |
|
virtual |
|
virtual |
Print this record.
Reimplemented from DtBasicGroundCombatVehicleRecord.
|
virtual |
Print this record to a stream.
Reimplemented from DtBasicGroundCombatVehicleRecord.
|
virtual |
|
virtual |
Set/Get the fuel status.
|
virtual |
Set/Get the ground maintenance status.
|
virtual |
Set/Get the primary ammunition.
|
virtual |
Set/Get the secondary ammunition.
|
virtual |
Load/Unload data from a packet record.
|
protected |
|
protected |
|
protected |
|
protected |