VR-Link API Documentation for DIS
List of all members | Public Member Functions | Protected Attributes
DtEnhancedFixedWingAircraftRecord Class Reference

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

+ Inheritance diagram for DtEnhancedFixedWingAircraftRecord:
+ Collaboration diagram for DtEnhancedFixedWingAircraftRecord:

Public Member Functions

 DtEnhancedFixedWingAircraftRecord ()
 Constructors.
 DtEnhancedFixedWingAircraftRecord (const DtEnhancedFixedWingAircraftRecord &orig)
virtual ~DtEnhancedFixedWingAircraftRecord ()
 Destructor.
DtEnhancedFixedWingAircraftRecordoperator= (const DtEnhancedFixedWingAircraftRecord &orig)
 Assignment operators.
DtEnhancedFixedWingAircraftRecordoperator= (const DtNetEnhancedFixedWingAircraftRecord &orig)
virtual void setSupplementalFuelStatus (DtU8 value)
 Set/Get the fuel status.
virtual DtU8 supplementalFuelStatus () const
virtual void setAirMaintenanceStatus (DtU8 value)
 Set/Get the air maintenance status.
virtual DtU8 airMaintenanceStatus () 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 DtNetEnhancedFixedWingAircraftRecord &record)
 Load/Unload data from a packet record.
virtual void loadNetRecord (DtNetEnhancedFixedWingAircraftRecord &record) const
- Public Member Functions inherited from DtBasicFixedWingAircraftRecord
 DtBasicFixedWingAircraftRecord ()
 Constructors.
 DtBasicFixedWingAircraftRecord (const DtBasicFixedWingAircraftRecord &orig)
virtual ~DtBasicFixedWingAircraftRecord ()
 Destructor.
DtBasicFixedWingAircraftRecordoperator= (const DtBasicFixedWingAircraftRecord &orig)
 Assignment operators.
DtBasicFixedWingAircraftRecordoperator= (const DtNetBasicFixedWingAircraftRecord &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 setFuelStatus (DtInt8 value)
 Set/Get the fuel status.
virtual DtInt8 fuelStatus () const
virtual void setHorizontalDeviation (DtInt8 value)
 Set/Get the horizontal deviation.
virtual DtInt8 horizontalDeviation () const
virtual void setVerticalDeviation (DtInt8 value)
 Set/Get the vertical deviation.
virtual DtInt8 verticalDeviation () const
virtual void setMovementSpeed (DtInt16 value)
 Set/Get the movement speed.
virtual DtInt16 movementSpeed () const
virtual void unloadBaseNetRecord (const DtNetBasicFixedWingAircraftRecord &record)
 Load/Unload data from a packet record.
virtual void loadBaseNetRecord (DtNetBasicFixedWingAircraftRecord &record) const

Protected Attributes

DtU8 mySupplementalFuelStatus
DtU8 myAirMaintenanceStatus
DtU8 myPrimaryAmmunition
DtU8 mySecondaryAmmunition
- Protected Attributes inherited from DtBasicFixedWingAircraftRecord
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

Detailed Description

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

Constructor & Destructor Documentation

DtEnhancedFixedWingAircraftRecord::DtEnhancedFixedWingAircraftRecord ( )

Constructors.

DtEnhancedFixedWingAircraftRecord::DtEnhancedFixedWingAircraftRecord ( const DtEnhancedFixedWingAircraftRecord orig)
virtual DtEnhancedFixedWingAircraftRecord::~DtEnhancedFixedWingAircraftRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtU8 DtEnhancedFixedWingAircraftRecord::airMaintenanceStatus ( ) const
virtual
virtual void DtEnhancedFixedWingAircraftRecord::loadNetRecord ( DtNetEnhancedFixedWingAircraftRecord record) const
virtual
DtEnhancedFixedWingAircraftRecord& DtEnhancedFixedWingAircraftRecord::operator= ( const DtEnhancedFixedWingAircraftRecord orig)

Assignment operators.

DtEnhancedFixedWingAircraftRecord& DtEnhancedFixedWingAircraftRecord::operator= ( const DtNetEnhancedFixedWingAircraftRecord orig)
virtual DtU8 DtEnhancedFixedWingAircraftRecord::primaryAmmunition ( ) const
virtual
virtual void DtEnhancedFixedWingAircraftRecord::print ( ) const
virtual

Print this record.

Reimplemented from DtBasicFixedWingAircraftRecord.

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

Print this record to a stream.

Reimplemented from DtBasicFixedWingAircraftRecord.

virtual DtU8 DtEnhancedFixedWingAircraftRecord::secondaryAmmunition ( ) const
virtual
virtual void DtEnhancedFixedWingAircraftRecord::setAirMaintenanceStatus ( DtU8  value)
virtual

Set/Get the air maintenance status.

virtual void DtEnhancedFixedWingAircraftRecord::setPrimaryAmmunition ( DtU8  value)
virtual

Set/Get the primary ammunition.

virtual void DtEnhancedFixedWingAircraftRecord::setSecondaryAmmunition ( DtU8  value)
virtual

Set/Get the secondary ammunition.

virtual void DtEnhancedFixedWingAircraftRecord::setSupplementalFuelStatus ( DtU8  value)
virtual

Set/Get the fuel status.

virtual DtU8 DtEnhancedFixedWingAircraftRecord::supplementalFuelStatus ( ) const
virtual
virtual void DtEnhancedFixedWingAircraftRecord::unloadNetRecord ( const DtNetEnhancedFixedWingAircraftRecord record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtU8 DtEnhancedFixedWingAircraftRecord::myAirMaintenanceStatus
protected
DtU8 DtEnhancedFixedWingAircraftRecord::myPrimaryAmmunition
protected
DtU8 DtEnhancedFixedWingAircraftRecord::mySecondaryAmmunition
protected
DtU8 DtEnhancedFixedWingAircraftRecord::mySupplementalFuelStatus
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)