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
DtEnhancedGroundCombatSoldierRecord Class Reference

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

+ Inheritance diagram for DtEnhancedGroundCombatSoldierRecord:
+ Collaboration diagram for DtEnhancedGroundCombatSoldierRecord:

Public Member Functions

 DtEnhancedGroundCombatSoldierRecord ()
 Constructors. More...
 
 DtEnhancedGroundCombatSoldierRecord (const DtEnhancedGroundCombatSoldierRecord &orig)
 
virtual ~DtEnhancedGroundCombatSoldierRecord ()
 Destructor. More...
 
DtEnhancedGroundCombatSoldierRecordoperator= (const DtEnhancedGroundCombatSoldierRecord &orig)
 Assignment operators. More...
 
DtEnhancedGroundCombatSoldierRecordoperator= (const DtNetEnhancedGroundCombatSoldierRecord &orig)
 
virtual void setWaterStatus (DtU8 value)
 Set/Get the water status. More...
 
virtual DtU8 waterStatus () const
 
virtual void setRestStatus (DtRestStatus value)
 Set/Get the rest status. More...
 
virtual DtRestStatus restStatus () 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 DtNetEnhancedGroundCombatSoldierRecord &record)
 Load/Unload data from a packet record. More...
 
virtual void loadNetRecord (DtNetEnhancedGroundCombatSoldierRecord &record) const
 
- Public Member Functions inherited from DtBasicGroundCombatSoldierRecord
 DtBasicGroundCombatSoldierRecord ()
 Constructors. More...
 
 DtBasicGroundCombatSoldierRecord (const DtBasicGroundCombatSoldierRecord &orig)
 
virtual ~DtBasicGroundCombatSoldierRecord ()
 Destructor. More...
 
DtBasicGroundCombatSoldierRecordoperator= (const DtBasicGroundCombatSoldierRecord &orig)
 Assignment operators. More...
 
DtBasicGroundCombatSoldierRecordoperator= (const DtNetBasicGroundCombatSoldierRecord &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 setHeadAzimuth (DtInt8 value)
 Set/Get the head azimuth. More...
 
virtual DtInt8 headAzimuth () const
 
virtual void setHeadElevation (DtInt8 value)
 Set/Get the head elevation. More...
 
virtual DtInt8 headElevation () const
 
virtual void setHeadScanRate (DtInt8 value)
 Set/Get the head scan rate. More...
 
virtual DtInt8 headScanRate () const
 
virtual void setHeadElevationRate (DtInt8 value)
 Set/Get the head elevation rate. More...
 
virtual DtInt8 headElevationRate () const
 
virtual void unloadBaseNetRecord (const DtNetBasicGroundCombatSoldierRecord &record)
 Load/Unload data from a packet record. More...
 
virtual void loadBaseNetRecord (DtNetBasicGroundCombatSoldierRecord &record) const
 

Protected Attributes

DtU8 myWaterStatus
 
DtU8 myRestStatus
 
DtU8 myPrimaryAmmunition
 
DtU8 mySecondaryAmmunition
 
- Protected Attributes inherited from DtBasicGroundCombatSoldierRecord
DtU16 myEntityID
 
DtInt16 myX_Offset
 
DtInt16 myY_Offset
 
DtInt16 myZ_Offset
 
DtU32 myAppearance
 
DtInt8 myPsi
 
DtInt8 myTheta
 
DtInt8 myPhi
 
DtInt8 myEntitySpeed
 
DtInt8 myHeadAzimuth
 
DtInt8 myHeadElevation
 
DtInt8 myHeadScanRate
 
DtInt8 myHeadElevationRate
 

Detailed Description

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

Constructor & Destructor Documentation

DtEnhancedGroundCombatSoldierRecord::DtEnhancedGroundCombatSoldierRecord ( )

Constructors.

DtEnhancedGroundCombatSoldierRecord::DtEnhancedGroundCombatSoldierRecord ( const DtEnhancedGroundCombatSoldierRecord orig)
virtual DtEnhancedGroundCombatSoldierRecord::~DtEnhancedGroundCombatSoldierRecord ( )
virtual

Destructor.

Member Function Documentation

virtual void DtEnhancedGroundCombatSoldierRecord::loadNetRecord ( DtNetEnhancedGroundCombatSoldierRecord record) const
virtual
DtEnhancedGroundCombatSoldierRecord& DtEnhancedGroundCombatSoldierRecord::operator= ( const DtEnhancedGroundCombatSoldierRecord orig)

Assignment operators.

DtEnhancedGroundCombatSoldierRecord& DtEnhancedGroundCombatSoldierRecord::operator= ( const DtNetEnhancedGroundCombatSoldierRecord orig)
virtual DtU8 DtEnhancedGroundCombatSoldierRecord::primaryAmmunition ( ) const
virtual
virtual void DtEnhancedGroundCombatSoldierRecord::print ( ) const
virtual

Print this record.

Reimplemented from DtBasicGroundCombatSoldierRecord.

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

Print this record to a stream.

Reimplemented from DtBasicGroundCombatSoldierRecord.

virtual DtRestStatus DtEnhancedGroundCombatSoldierRecord::restStatus ( ) const
virtual
virtual DtU8 DtEnhancedGroundCombatSoldierRecord::secondaryAmmunition ( ) const
virtual
virtual void DtEnhancedGroundCombatSoldierRecord::setPrimaryAmmunition ( DtU8  value)
virtual

Set/Get the primary ammunition.

virtual void DtEnhancedGroundCombatSoldierRecord::setRestStatus ( DtRestStatus  value)
virtual

Set/Get the rest status.

virtual void DtEnhancedGroundCombatSoldierRecord::setSecondaryAmmunition ( DtU8  value)
virtual

Set/Get the secondary ammunition.

virtual void DtEnhancedGroundCombatSoldierRecord::setWaterStatus ( DtU8  value)
virtual

Set/Get the water status.

virtual void DtEnhancedGroundCombatSoldierRecord::unloadNetRecord ( const DtNetEnhancedGroundCombatSoldierRecord record)
virtual

Load/Unload data from a packet record.

virtual DtU8 DtEnhancedGroundCombatSoldierRecord::waterStatus ( ) const
virtual

Member Data Documentation

DtU8 DtEnhancedGroundCombatSoldierRecord::myPrimaryAmmunition
protected
DtU8 DtEnhancedGroundCombatSoldierRecord::myRestStatus
protected
DtU8 DtEnhancedGroundCombatSoldierRecord::mySecondaryAmmunition
protected
DtU8 DtEnhancedGroundCombatSoldierRecord::myWaterStatus
protected

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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)