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

class DtPropulsionSystem: More...

+ Collaboration diagram for DtPropulsionSystem:

Public Member Functions

 DtPropulsionSystem ()
 Constructors.
 DtPropulsionSystem (const DtPropulsionSystem &orig)
DtPropulsionSystemoperator= (const DtPropulsionSystem &orig)
 Assignment operator.
DtPropulsionSystemoperator= (const DtNetPropulsionSystem &orig)
virtual ~DtPropulsionSystem ()
 Destructor.
virtual int operator== (const DtPropulsionSystem &other) const
virtual int operator!= (const DtPropulsionSystem &other) const
virtual void setPowerSetting (DtFloat32 value)
 Set/Get the power setting.
virtual DtFloat32 powerSetting () const
virtual void setEngineRPM (DtFloat32 value)
 Set/Get the engine RPM.
virtual DtFloat32 engineRPM () const
virtual void printData () const
 Print the information contained in the record.
virtual void printDataToStream (std::ostream &str) const
virtual void unloadNetRecord (const DtNetPropulsionSystem &record)
 Load/Unload data from a packet record.
virtual void loadNetRecord (DtNetPropulsionSystem &record) const

Protected Attributes

DtFloat32 myPowerSetting
 Data members:
DtFloat32 myEngineRPM

Detailed Description

class DtPropulsionSystem:

DtPropulsionSystem is a class which contains the propulsion system data for the supplemental emissions/entity state PDU.

Constructor & Destructor Documentation

DtPropulsionSystem::DtPropulsionSystem ( )

Constructors.

DtPropulsionSystem::DtPropulsionSystem ( const DtPropulsionSystem orig)
virtual DtPropulsionSystem::~DtPropulsionSystem ( )
virtual

Destructor.

Member Function Documentation

virtual DtFloat32 DtPropulsionSystem::engineRPM ( ) const
virtual
virtual void DtPropulsionSystem::loadNetRecord ( DtNetPropulsionSystem record) const
virtual
virtual int DtPropulsionSystem::operator!= ( const DtPropulsionSystem other) const
virtual
DtPropulsionSystem& DtPropulsionSystem::operator= ( const DtPropulsionSystem orig)

Assignment operator.

DtPropulsionSystem& DtPropulsionSystem::operator= ( const DtNetPropulsionSystem orig)
virtual int DtPropulsionSystem::operator== ( const DtPropulsionSystem other) const
virtual
virtual DtFloat32 DtPropulsionSystem::powerSetting ( ) const
virtual
virtual void DtPropulsionSystem::printData ( ) const
virtual

Print the information contained in the record.

virtual void DtPropulsionSystem::printDataToStream ( std::ostream &  str) const
virtual
virtual void DtPropulsionSystem::setEngineRPM ( DtFloat32  value)
virtual

Set/Get the engine RPM.

virtual void DtPropulsionSystem::setPowerSetting ( DtFloat32  value)
virtual

Set/Get the power setting.

virtual void DtPropulsionSystem::unloadNetRecord ( const DtNetPropulsionSystem record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtFloat32 DtPropulsionSystem::myEngineRPM
protected
DtFloat32 DtPropulsionSystem::myPowerSetting
protected

Data members:


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

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)