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

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

+ Inheritance diagram for DtBasicGroundCombatSoldierRecord:
+ Collaboration diagram for DtBasicGroundCombatSoldierRecord:

Public Member Functions

 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 print () const
 Print this record. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Print this record to a stream. More...
 
virtual void unloadBaseNetRecord (const DtNetBasicGroundCombatSoldierRecord &record)
 Load/Unload data from a packet record. More...
 
virtual void loadBaseNetRecord (DtNetBasicGroundCombatSoldierRecord &record) const
 

Protected Attributes

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 DtBasicGroundCombatSoldierRecord are used to contain the entity state and logistics information about an individual entity within a group of entities.

Constructor & Destructor Documentation

DtBasicGroundCombatSoldierRecord::DtBasicGroundCombatSoldierRecord ( )

Constructors.

DtBasicGroundCombatSoldierRecord::DtBasicGroundCombatSoldierRecord ( const DtBasicGroundCombatSoldierRecord orig)
virtual DtBasicGroundCombatSoldierRecord::~DtBasicGroundCombatSoldierRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtU32 DtBasicGroundCombatSoldierRecord::appearance ( ) const
virtual
virtual DtAppearAttrVal DtBasicGroundCombatSoldierRecord::appearanceAttribute ( const DtAppearAttribute  attr) const
virtual
virtual DtU16 DtBasicGroundCombatSoldierRecord::entityID ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatSoldierRecord::entitySpeed ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatSoldierRecord::headAzimuth ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatSoldierRecord::headElevation ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatSoldierRecord::headElevationRate ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatSoldierRecord::headScanRate ( ) const
virtual
virtual void DtBasicGroundCombatSoldierRecord::loadBaseNetRecord ( DtNetBasicGroundCombatSoldierRecord record) const
virtual
DtBasicGroundCombatSoldierRecord& DtBasicGroundCombatSoldierRecord::operator= ( const DtBasicGroundCombatSoldierRecord orig)

Assignment operators.

DtBasicGroundCombatSoldierRecord& DtBasicGroundCombatSoldierRecord::operator= ( const DtNetBasicGroundCombatSoldierRecord orig)
virtual DtInt8 DtBasicGroundCombatSoldierRecord::phi ( ) const
virtual
virtual void DtBasicGroundCombatSoldierRecord::print ( ) const
virtual

Print this record.

Reimplemented in DtEnhancedGroundCombatSoldierRecord.

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

Print this record to a stream.

Reimplemented in DtEnhancedGroundCombatSoldierRecord.

virtual DtInt8 DtBasicGroundCombatSoldierRecord::psi ( ) const
virtual
virtual void DtBasicGroundCombatSoldierRecord::setAppearance ( DtU32  app)
virtual

Set/Get appearance (as a 32 bit integer).

virtual void DtBasicGroundCombatSoldierRecord::setAppearanceAttribute ( const DtAppearAttribute  attr,
const DtAppearAttrVal  val 
)
virtual

Set/Get appearance by attribute.

virtual void DtBasicGroundCombatSoldierRecord::setEntityID ( DtU16  value)
virtual

Set/Get the entity ID.

virtual void DtBasicGroundCombatSoldierRecord::setEntitySpeed ( DtInt8  value)
virtual

Set/Get the entity speed.

virtual void DtBasicGroundCombatSoldierRecord::setHeadAzimuth ( DtInt8  value)
virtual

Set/Get the head azimuth.

virtual void DtBasicGroundCombatSoldierRecord::setHeadElevation ( DtInt8  value)
virtual

Set/Get the head elevation.

virtual void DtBasicGroundCombatSoldierRecord::setHeadElevationRate ( DtInt8  value)
virtual

Set/Get the head elevation rate.

virtual void DtBasicGroundCombatSoldierRecord::setHeadScanRate ( DtInt8  value)
virtual

Set/Get the head scan rate.

virtual void DtBasicGroundCombatSoldierRecord::setPhi ( DtInt8  value)
virtual

Set/Get the entity orientation phi.

virtual void DtBasicGroundCombatSoldierRecord::setPsi ( DtInt8  value)
virtual

Set/Get the entity orientation psi.

virtual void DtBasicGroundCombatSoldierRecord::setTheta ( DtInt8  value)
virtual

Set/Get the entity orientation theta.

virtual void DtBasicGroundCombatSoldierRecord::setX_Offset ( DtInt16  value)
virtual

Set/Get the entity location X offset.

virtual void DtBasicGroundCombatSoldierRecord::setY_Offset ( DtInt16  value)
virtual

Set/Get the entity location Y offset.

virtual void DtBasicGroundCombatSoldierRecord::setZ_Offset ( DtInt16  value)
virtual

Set/Get the entity location Z offset.

virtual DtInt8 DtBasicGroundCombatSoldierRecord::theta ( ) const
virtual
virtual void DtBasicGroundCombatSoldierRecord::unloadBaseNetRecord ( const DtNetBasicGroundCombatSoldierRecord record)
virtual

Load/Unload data from a packet record.

virtual DtInt16 DtBasicGroundCombatSoldierRecord::X_Offset ( ) const
virtual
virtual DtInt16 DtBasicGroundCombatSoldierRecord::Y_Offset ( ) const
virtual
virtual DtInt16 DtBasicGroundCombatSoldierRecord::Z_Offset ( ) const
virtual

Member Data Documentation

DtU32 DtBasicGroundCombatSoldierRecord::myAppearance
protected
DtU16 DtBasicGroundCombatSoldierRecord::myEntityID
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myEntitySpeed
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myHeadAzimuth
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myHeadElevation
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myHeadElevationRate
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myHeadScanRate
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myPhi
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myPsi
protected
DtInt8 DtBasicGroundCombatSoldierRecord::myTheta
protected
DtInt16 DtBasicGroundCombatSoldierRecord::myX_Offset
protected
DtInt16 DtBasicGroundCombatSoldierRecord::myY_Offset
protected
DtInt16 DtBasicGroundCombatSoldierRecord::myZ_Offset
protected

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

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)