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

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

+ Inheritance diagram for DtBasicGroundCombatVehicleRecord:
+ Collaboration diagram for DtBasicGroundCombatVehicleRecord:

Public Member Functions

 DtBasicGroundCombatVehicleRecord ()
 Constructors.
 DtBasicGroundCombatVehicleRecord (const DtBasicGroundCombatVehicleRecord &orig)
virtual ~DtBasicGroundCombatVehicleRecord ()
 Destructor.
DtBasicGroundCombatVehicleRecordoperator= (const DtBasicGroundCombatVehicleRecord &orig)
 Assignment operators.
DtBasicGroundCombatVehicleRecordoperator= (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 print () const
 Print this record.
virtual void printDataToStream (std::ostream &stream) const
 Print this record to a stream.
virtual void unloadBaseNetRecord (const DtNetBasicGroundCombatVehicleRecord &record)
 Load/Unload data from a packet record.
virtual void loadBaseNetRecord (DtNetBasicGroundCombatVehicleRecord &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 myTurretAzimuth
DtInt8 myGunElevation
DtInt8 myTurretSlewRate
DtInt8 myGunElevationRate

Detailed Description

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

Constructor & Destructor Documentation

DtBasicGroundCombatVehicleRecord::DtBasicGroundCombatVehicleRecord ( )

Constructors.

DtBasicGroundCombatVehicleRecord::DtBasicGroundCombatVehicleRecord ( const DtBasicGroundCombatVehicleRecord orig)
virtual DtBasicGroundCombatVehicleRecord::~DtBasicGroundCombatVehicleRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtU32 DtBasicGroundCombatVehicleRecord::appearance ( ) const
virtual
virtual DtAppearAttrVal DtBasicGroundCombatVehicleRecord::appearanceAttribute ( const DtAppearAttribute  attr) const
virtual
virtual DtU16 DtBasicGroundCombatVehicleRecord::entityID ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatVehicleRecord::entitySpeed ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatVehicleRecord::gunElevation ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatVehicleRecord::gunElevationRate ( ) const
virtual
virtual void DtBasicGroundCombatVehicleRecord::loadBaseNetRecord ( DtNetBasicGroundCombatVehicleRecord record) const
virtual
DtBasicGroundCombatVehicleRecord& DtBasicGroundCombatVehicleRecord::operator= ( const DtBasicGroundCombatVehicleRecord orig)

Assignment operators.

DtBasicGroundCombatVehicleRecord& DtBasicGroundCombatVehicleRecord::operator= ( const DtNetBasicGroundCombatVehicleRecord orig)
virtual DtInt8 DtBasicGroundCombatVehicleRecord::phi ( ) const
virtual
virtual void DtBasicGroundCombatVehicleRecord::print ( ) const
virtual

Print this record.

Reimplemented in DtEnhancedGroundCombatVehicleRecord.

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

Print this record to a stream.

Reimplemented in DtEnhancedGroundCombatVehicleRecord.

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

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

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

Set/Get appearance by attribute.

virtual void DtBasicGroundCombatVehicleRecord::setEntityID ( DtU16  value)
virtual

Set/Get the entity ID.

virtual void DtBasicGroundCombatVehicleRecord::setEntitySpeed ( DtInt8  value)
virtual

Set/Get the entity speed.

virtual void DtBasicGroundCombatVehicleRecord::setGunElevation ( DtInt8  value)
virtual

Set/Get the gun elevation.

virtual void DtBasicGroundCombatVehicleRecord::setGunElevationRate ( DtInt8  value)
virtual

Set/Get the gun elevation rate.

virtual void DtBasicGroundCombatVehicleRecord::setPhi ( DtInt8  value)
virtual

Set/Get the entity orientation phi.

virtual void DtBasicGroundCombatVehicleRecord::setPsi ( DtInt8  value)
virtual

Set/Get the entity orientation psi.

virtual void DtBasicGroundCombatVehicleRecord::setTheta ( DtInt8  value)
virtual

Set/Get the entity orientation theta.

virtual void DtBasicGroundCombatVehicleRecord::setTurretAzimuth ( DtInt8  value)
virtual

Set/Get the turret azimuth.

virtual void DtBasicGroundCombatVehicleRecord::setTurretSlewRate ( DtInt8  value)
virtual

Set/Get the turret slew rate.

virtual void DtBasicGroundCombatVehicleRecord::setX_Offset ( DtInt16  value)
virtual

Set/Get the entity location X offset.

virtual void DtBasicGroundCombatVehicleRecord::setY_Offset ( DtInt16  value)
virtual

Set/Get the entity location Y offset.

virtual void DtBasicGroundCombatVehicleRecord::setZ_Offset ( DtInt16  value)
virtual

Set/Get the entity location Z offset.

virtual DtInt8 DtBasicGroundCombatVehicleRecord::theta ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatVehicleRecord::turretAzimuth ( ) const
virtual
virtual DtInt8 DtBasicGroundCombatVehicleRecord::turretSlewRate ( ) const
virtual
virtual void DtBasicGroundCombatVehicleRecord::unloadBaseNetRecord ( const DtNetBasicGroundCombatVehicleRecord record)
virtual

Load/Unload data from a packet record.

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

Member Data Documentation

DtU32 DtBasicGroundCombatVehicleRecord::myAppearance
protected
DtU16 DtBasicGroundCombatVehicleRecord::myEntityID
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myEntitySpeed
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myGunElevation
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myGunElevationRate
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myPhi
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myPsi
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myTheta
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myTurretAzimuth
protected
DtInt8 DtBasicGroundCombatVehicleRecord::myTurretSlewRate
protected
DtInt16 DtBasicGroundCombatVehicleRecord::myX_Offset
protected
DtInt16 DtBasicGroundCombatVehicleRecord::myY_Offset
protected
DtInt16 DtBasicGroundCombatVehicleRecord::myZ_Offset
protected

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

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)