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.
 DtEnhancedGroundCombatSoldierRecord (const DtEnhancedGroundCombatSoldierRecord &orig)
virtual ~DtEnhancedGroundCombatSoldierRecord ()
 Destructor.
DtEnhancedGroundCombatSoldierRecordoperator= (const DtEnhancedGroundCombatSoldierRecord &orig)
 Assignment operators.
DtEnhancedGroundCombatSoldierRecordoperator= (const DtNetEnhancedGroundCombatSoldierRecord &orig)
virtual void setWaterStatus (DtU8 value)
 Set/Get the water status.
virtual DtU8 waterStatus () const
virtual void setRestStatus (DtRestStatus value)
 Set/Get the rest status.
virtual DtRestStatus restStatus () 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 DtNetEnhancedGroundCombatSoldierRecord &record)
 Load/Unload data from a packet record.
virtual void loadNetRecord (DtNetEnhancedGroundCombatSoldierRecord &record) const
- Public Member Functions inherited from DtBasicGroundCombatSoldierRecord
 DtBasicGroundCombatSoldierRecord ()
 Constructors.
 DtBasicGroundCombatSoldierRecord (const DtBasicGroundCombatSoldierRecord &orig)
virtual ~DtBasicGroundCombatSoldierRecord ()
 Destructor.
DtBasicGroundCombatSoldierRecordoperator= (const DtBasicGroundCombatSoldierRecord &orig)
 Assignment operators.
DtBasicGroundCombatSoldierRecordoperator= (const DtNetBasicGroundCombatSoldierRecord &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 setHeadAzimuth (DtInt8 value)
 Set/Get the head azimuth.
virtual DtInt8 headAzimuth () const
virtual void setHeadElevation (DtInt8 value)
 Set/Get the head elevation.
virtual DtInt8 headElevation () const
virtual void setHeadScanRate (DtInt8 value)
 Set/Get the head scan rate.
virtual DtInt8 headScanRate () const
virtual void setHeadElevationRate (DtInt8 value)
 Set/Get the head elevation rate.
virtual DtInt8 headElevationRate () const
virtual void unloadBaseNetRecord (const DtNetBasicGroundCombatSoldierRecord &record)
 Load/Unload data from a packet record.
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 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)