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

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

+ Inheritance diagram for DtBasicRotorWingAircraftRecord:
+ Collaboration diagram for DtBasicRotorWingAircraftRecord:

Public Member Functions

 DtBasicRotorWingAircraftRecord ()
 Constructors. More...
 
 DtBasicRotorWingAircraftRecord (const DtBasicRotorWingAircraftRecord &orig)
 
virtual ~DtBasicRotorWingAircraftRecord ()
 Destructor. More...
 
DtBasicRotorWingAircraftRecordoperator= (const DtBasicRotorWingAircraftRecord &orig)
 Assignment operators. More...
 
DtBasicRotorWingAircraftRecordoperator= (const DtNetBasicRotorWingAircraftRecord &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 setFuelStatus (DtInt8 value)
 Set/Get the fuel status. More...
 
virtual DtInt8 fuelStatus () const
 
virtual void setHorizontalDeviation (DtInt8 value)
 Set/Get the horizontal deviation. More...
 
virtual DtInt8 horizontalDeviation () const
 
virtual void setVerticalDeviation (DtInt8 value)
 Set/Get the vertical deviation. More...
 
virtual DtInt8 verticalDeviation () const
 
virtual void setMovementSpeed (DtInt16 value)
 Set/Get the movement speed. More...
 
virtual DtInt16 movementSpeed () 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 print () const
 Print this record. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Print this record to a stream. More...
 
virtual void unloadBaseNetRecord (const DtNetBasicRotorWingAircraftRecord &record)
 Load/Unload data from a packet record. More...
 
virtual void loadBaseNetRecord (DtNetBasicRotorWingAircraftRecord &record) const
 

Protected Attributes

DtU16 myEntityID
 
DtInt16 myX_Offset
 
DtInt16 myY_Offset
 
DtInt16 myZ_Offset
 
DtU32 myAppearance
 
DtInt8 myPsi
 
DtInt8 myTheta
 
DtInt8 myPhi
 
DtU8 myFuelStatus
 
DtU8 myHorizontalDeviation
 
DtU8 myVerticalDeviation
 
DtInt16 myMovementSpeed
 
DtInt8 myTurretAzimuth
 
DtInt8 myGunElevation
 
DtInt8 myTurretSlewRate
 
DtInt8 myGunElevationRate
 

Detailed Description

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

Constructor & Destructor Documentation

DtBasicRotorWingAircraftRecord::DtBasicRotorWingAircraftRecord ( )

Constructors.

DtBasicRotorWingAircraftRecord::DtBasicRotorWingAircraftRecord ( const DtBasicRotorWingAircraftRecord orig)
virtual DtBasicRotorWingAircraftRecord::~DtBasicRotorWingAircraftRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtU32 DtBasicRotorWingAircraftRecord::appearance ( ) const
virtual
virtual DtAppearAttrVal DtBasicRotorWingAircraftRecord::appearanceAttribute ( const DtAppearAttribute  attr) const
virtual
virtual DtU16 DtBasicRotorWingAircraftRecord::entityID ( ) const
virtual
virtual DtInt8 DtBasicRotorWingAircraftRecord::fuelStatus ( ) const
virtual
virtual DtInt8 DtBasicRotorWingAircraftRecord::gunElevation ( ) const
virtual
virtual DtInt8 DtBasicRotorWingAircraftRecord::gunElevationRate ( ) const
virtual
virtual DtInt8 DtBasicRotorWingAircraftRecord::horizontalDeviation ( ) const
virtual
virtual void DtBasicRotorWingAircraftRecord::loadBaseNetRecord ( DtNetBasicRotorWingAircraftRecord record) const
virtual
virtual DtInt16 DtBasicRotorWingAircraftRecord::movementSpeed ( ) const
virtual
DtBasicRotorWingAircraftRecord& DtBasicRotorWingAircraftRecord::operator= ( const DtBasicRotorWingAircraftRecord orig)

Assignment operators.

DtBasicRotorWingAircraftRecord& DtBasicRotorWingAircraftRecord::operator= ( const DtNetBasicRotorWingAircraftRecord orig)
virtual DtInt8 DtBasicRotorWingAircraftRecord::phi ( ) const
virtual
virtual void DtBasicRotorWingAircraftRecord::print ( ) const
virtual

Print this record.

Reimplemented in DtEnhancedRotorWingAircraftRecord.

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

Print this record to a stream.

Reimplemented in DtEnhancedRotorWingAircraftRecord.

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

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

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

Set/Get appearance by attribute.

virtual void DtBasicRotorWingAircraftRecord::setEntityID ( DtU16  value)
virtual

Set/Get the entity ID.

virtual void DtBasicRotorWingAircraftRecord::setFuelStatus ( DtInt8  value)
virtual

Set/Get the fuel status.

virtual void DtBasicRotorWingAircraftRecord::setGunElevation ( DtInt8  value)
virtual

Set/Get the gun elevation.

virtual void DtBasicRotorWingAircraftRecord::setGunElevationRate ( DtInt8  value)
virtual

Set/Get the gun elevation rate.

virtual void DtBasicRotorWingAircraftRecord::setHorizontalDeviation ( DtInt8  value)
virtual

Set/Get the horizontal deviation.

virtual void DtBasicRotorWingAircraftRecord::setMovementSpeed ( DtInt16  value)
virtual

Set/Get the movement speed.

virtual void DtBasicRotorWingAircraftRecord::setPhi ( DtInt8  value)
virtual

Set/Get the entity orientation phi.

virtual void DtBasicRotorWingAircraftRecord::setPsi ( DtInt8  value)
virtual

Set/Get the entity orientation psi.

virtual void DtBasicRotorWingAircraftRecord::setTheta ( DtInt8  value)
virtual

Set/Get the entity orientation theta.

virtual void DtBasicRotorWingAircraftRecord::setTurretAzimuth ( DtInt8  value)
virtual

Set/Get the turret azimuth.

virtual void DtBasicRotorWingAircraftRecord::setTurretSlewRate ( DtInt8  value)
virtual

Set/Get the turret slew rate.

virtual void DtBasicRotorWingAircraftRecord::setVerticalDeviation ( DtInt8  value)
virtual

Set/Get the vertical deviation.

virtual void DtBasicRotorWingAircraftRecord::setX_Offset ( DtInt16  value)
virtual

Set/Get the entity location X offset.

virtual void DtBasicRotorWingAircraftRecord::setY_Offset ( DtInt16  value)
virtual

Set/Get the entity location Y offset.

virtual void DtBasicRotorWingAircraftRecord::setZ_Offset ( DtInt16  value)
virtual

Set/Get the entity location Z offset.

virtual DtInt8 DtBasicRotorWingAircraftRecord::theta ( ) const
virtual
virtual DtInt8 DtBasicRotorWingAircraftRecord::turretAzimuth ( ) const
virtual
virtual DtInt8 DtBasicRotorWingAircraftRecord::turretSlewRate ( ) const
virtual
virtual void DtBasicRotorWingAircraftRecord::unloadBaseNetRecord ( const DtNetBasicRotorWingAircraftRecord record)
virtual

Load/Unload data from a packet record.

virtual DtInt8 DtBasicRotorWingAircraftRecord::verticalDeviation ( ) const
virtual
virtual DtInt16 DtBasicRotorWingAircraftRecord::X_Offset ( ) const
virtual
virtual DtInt16 DtBasicRotorWingAircraftRecord::Y_Offset ( ) const
virtual
virtual DtInt16 DtBasicRotorWingAircraftRecord::Z_Offset ( ) const
virtual

Member Data Documentation

DtU32 DtBasicRotorWingAircraftRecord::myAppearance
protected
DtU16 DtBasicRotorWingAircraftRecord::myEntityID
protected
DtU8 DtBasicRotorWingAircraftRecord::myFuelStatus
protected
DtInt8 DtBasicRotorWingAircraftRecord::myGunElevation
protected
DtInt8 DtBasicRotorWingAircraftRecord::myGunElevationRate
protected
DtU8 DtBasicRotorWingAircraftRecord::myHorizontalDeviation
protected
DtInt16 DtBasicRotorWingAircraftRecord::myMovementSpeed
protected
DtInt8 DtBasicRotorWingAircraftRecord::myPhi
protected
DtInt8 DtBasicRotorWingAircraftRecord::myPsi
protected
DtInt8 DtBasicRotorWingAircraftRecord::myTheta
protected
DtInt8 DtBasicRotorWingAircraftRecord::myTurretAzimuth
protected
DtInt8 DtBasicRotorWingAircraftRecord::myTurretSlewRate
protected
DtU8 DtBasicRotorWingAircraftRecord::myVerticalDeviation
protected
DtInt16 DtBasicRotorWingAircraftRecord::myX_Offset
protected
DtInt16 DtBasicRotorWingAircraftRecord::myY_Offset
protected
DtInt16 DtBasicRotorWingAircraftRecord::myZ_Offset
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)