VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtEnhancedGroundCombatVehicleRecord Class Reference

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. More...
 
 DtEnhancedGroundCombatVehicleRecord (const DtEnhancedGroundCombatVehicleRecord &orig)
 
virtual ~DtEnhancedGroundCombatVehicleRecord ()
 Destructor. More...
 
DtEnhancedGroundCombatVehicleRecordoperator= (const DtEnhancedGroundCombatVehicleRecord &orig)
 Assignment operators. More...
 
DtEnhancedGroundCombatVehicleRecordoperator= (const DtNetEnhancedGroundCombatVehicleRecord &orig)
 
virtual void setFuelStatus (DtU8 value)
 Set/Get the fuel status. More...
 
virtual DtU8 fuelStatus () const
 
virtual void setGroundMaintenanceStatus (DtU8 value)
 Set/Get the ground maintenance status. More...
 
virtual DtU8 groundMaintenanceStatus () const
 
virtual void setPrimaryAmmunition (DtU8 value)
 Set/Get the primary ammunition. More...
 
virtual DtU8 primaryAmmunition () const
 
virtual void setSecondaryAmmunition (DtU8 value)
 Set/Get the secondary ammunition. More...
 
virtual DtU8 secondaryAmmunition () const
 
virtual void print () const
 Print this record. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Print this record to a stream. More...
 
virtual void unloadNetRecord (const DtNetEnhancedGroundCombatVehicleRecord &record)
 Load/Unload data from a packet record. More...
 
virtual void loadNetRecord (DtNetEnhancedGroundCombatVehicleRecord &record) const
 
- Public Member Functions inherited from DtBasicGroundCombatVehicleRecord
 DtBasicGroundCombatVehicleRecord ()
 Constructors. More...
 
 DtBasicGroundCombatVehicleRecord (const DtBasicGroundCombatVehicleRecord &orig)
 
virtual ~DtBasicGroundCombatVehicleRecord ()
 Destructor. More...
 
DtBasicGroundCombatVehicleRecordoperator= (const DtBasicGroundCombatVehicleRecord &orig)
 Assignment operators. More...
 
DtBasicGroundCombatVehicleRecordoperator= (const DtNetBasicGroundCombatVehicleRecord &orig)
 
virtual void setEntityID (DtU16 value)
 Set/Get the entity ID. More...
 
virtual DtU16 entityID () const
 
virtual void setX_Offset (DtInt16 value)
 Set/Get the entity location X offset. More...
 
virtual DtInt16 X_Offset () const
 
virtual void setY_Offset (DtInt16 value)
 Set/Get the entity location Y offset. More...
 
virtual DtInt16 Y_Offset () const
 
virtual void setZ_Offset (DtInt16 value)
 Set/Get the entity location Z offset. More...
 
virtual DtInt16 Z_Offset () const
 
virtual void setAppearance (DtU32 app)
 Set/Get appearance (as a 32 bit integer). More...
 
virtual DtU32 appearance () const
 
virtual void setAppearanceAttribute (const DtAppearAttribute attr, const DtAppearAttrVal val)
 Set/Get appearance by attribute. More...
 
virtual DtAppearAttrVal appearanceAttribute (const DtAppearAttribute attr) const
 
virtual void setPsi (DtInt8 value)
 Set/Get the entity orientation psi. More...
 
virtual DtInt8 psi () const
 
virtual void setTheta (DtInt8 value)
 Set/Get the entity orientation theta. More...
 
virtual DtInt8 theta () const
 
virtual void setPhi (DtInt8 value)
 Set/Get the entity orientation phi. More...
 
virtual DtInt8 phi () const
 
virtual void setEntitySpeed (DtInt8 value)
 Set/Get the entity speed. More...
 
virtual DtInt8 entitySpeed () const
 
virtual void setTurretAzimuth (DtInt8 value)
 Set/Get the turret azimuth. More...
 
virtual DtInt8 turretAzimuth () const
 
virtual void setGunElevation (DtInt8 value)
 Set/Get the gun elevation. More...
 
virtual DtInt8 gunElevation () const
 
virtual void setTurretSlewRate (DtInt8 value)
 Set/Get the turret slew rate. More...
 
virtual DtInt8 turretSlewRate () const
 
virtual void setGunElevationRate (DtInt8 value)
 Set/Get the gun elevation rate. More...
 
virtual DtInt8 gunElevationRate () const
 
virtual void unloadBaseNetRecord (const DtNetBasicGroundCombatVehicleRecord &record)
 Load/Unload data from a packet record. More...
 
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
 

Detailed Description

Instances of DtEnhancedGroundCombatVehicleRecord are used to contain the entity state and logistics information about an individual entity within a group of entities.

Constructor & Destructor Documentation

DtEnhancedGroundCombatVehicleRecord::DtEnhancedGroundCombatVehicleRecord ( )

Constructors.

DtEnhancedGroundCombatVehicleRecord::DtEnhancedGroundCombatVehicleRecord ( const DtEnhancedGroundCombatVehicleRecord orig)
virtual DtEnhancedGroundCombatVehicleRecord::~DtEnhancedGroundCombatVehicleRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtU8 DtEnhancedGroundCombatVehicleRecord::fuelStatus ( ) const
virtual
virtual DtU8 DtEnhancedGroundCombatVehicleRecord::groundMaintenanceStatus ( ) const
virtual
virtual void DtEnhancedGroundCombatVehicleRecord::loadNetRecord ( DtNetEnhancedGroundCombatVehicleRecord record) const
virtual
DtEnhancedGroundCombatVehicleRecord& DtEnhancedGroundCombatVehicleRecord::operator= ( const DtEnhancedGroundCombatVehicleRecord orig)

Assignment operators.

DtEnhancedGroundCombatVehicleRecord& DtEnhancedGroundCombatVehicleRecord::operator= ( const DtNetEnhancedGroundCombatVehicleRecord orig)
virtual DtU8 DtEnhancedGroundCombatVehicleRecord::primaryAmmunition ( ) const
virtual
virtual void DtEnhancedGroundCombatVehicleRecord::print ( ) const
virtual

Print this record.

Reimplemented from DtBasicGroundCombatVehicleRecord.

virtual void DtEnhancedGroundCombatVehicleRecord::printDataToStream ( std::ostream &  stream) const
virtual

Print this record to a stream.

Reimplemented from DtBasicGroundCombatVehicleRecord.

virtual DtU8 DtEnhancedGroundCombatVehicleRecord::secondaryAmmunition ( ) const
virtual
virtual void DtEnhancedGroundCombatVehicleRecord::setFuelStatus ( DtU8  value)
virtual

Set/Get the fuel status.

virtual void DtEnhancedGroundCombatVehicleRecord::setGroundMaintenanceStatus ( DtU8  value)
virtual

Set/Get the ground maintenance status.

virtual void DtEnhancedGroundCombatVehicleRecord::setPrimaryAmmunition ( DtU8  value)
virtual

Set/Get the primary ammunition.

virtual void DtEnhancedGroundCombatVehicleRecord::setSecondaryAmmunition ( DtU8  value)
virtual

Set/Get the secondary ammunition.

virtual void DtEnhancedGroundCombatVehicleRecord::unloadNetRecord ( const DtNetEnhancedGroundCombatVehicleRecord record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtU8 DtEnhancedGroundCombatVehicleRecord::myFuelStatus
protected
DtU8 DtEnhancedGroundCombatVehicleRecord::myGroundMaintenanceStatus
protected
DtU8 DtEnhancedGroundCombatVehicleRecord::myPrimaryAmmunition
protected
DtU8 DtEnhancedGroundCombatVehicleRecord::mySecondaryAmmunition
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)