VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfComputeAerodrome Class Reference
Inheritance diagram for DtIfComputeAerodrome:
Inheritance graph
[legend]

Public Member Functions

 DtIfComputeAerodrome ()
 
 DtIfComputeAerodrome (const DtIfComputeAerodrome &orig)
 
const DtIfComputeAerodromeoperator= (const DtIfComputeAerodrome &orig)
 
virtual ~DtIfComputeAerodrome ()
 
virtual unsigned long requestId () const
 
virtual void setRequestId (unsigned long requestId)
 
virtual void setAirportICAO (const DtString &icao)
 
virtual const DtStringairportICAO () const
 
virtual void setAreaUUID (const DtUUID &)
 
virtual const DtUUIDareaUUID () const
 
virtual void setForceType (const DtForceType forceType)
 
virtual DtForceType forceType () const
 
virtual void setOverlay (const DtString &overlay)
 
virtual const DtStringoverlay () const
 
virtual void setColor (const int &color)
 
virtual const intcolor () const
 
virtual bool cancel () const
 
virtual void setCancel (bool)
 
virtual int type () const
 
virtual DtIfComputeAerodromeclone () const
 
virtual int netRepSize () const
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 
virtual bool setToNet ()
 
virtual void printDataToString (DtString &str)
 
- Public Member Functions inherited from DtSimInterfaceContent
virtual ~DtSimInterfaceContent ()
 
virtual bool update (const DtSimInterfaceContent *data)
 
virtual charnetRep ()
 
virtual void printContentType (DtString &str)
 
virtual void setUseSessionId (bool yesNo)
 
virtual bool useSessionId () const
 

Static Public Member Functions

static DtSimInterfaceContentcreator ()
 
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
 
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
 
static void setFactory (DtInterfaceContentFactory *factory)
 
static DtInterfaceContentFactoryfactory ()
 
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)
 

Protected Attributes

DtU32 myRequestId
 
DtString myAirportICAO
 
DtUUID myAreaUUID
 
DtForceType myForceType
 
DtString myOverlay
 
bool myCancelFlag
 
int myColor
 
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
 
bool myUseSessionId
 

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
 
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
 
virtual charcreateNetworkBuffer ()
 
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
 
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn
 

Constructor & Destructor Documentation

DtIfComputeAerodrome::DtIfComputeAerodrome ( )

default constructor

DtIfComputeAerodrome::DtIfComputeAerodrome ( const DtIfComputeAerodrome orig)

copy constructor

virtual DtIfComputeAerodrome::~DtIfComputeAerodrome ( )
virtual

destructor

Member Function Documentation

const DtIfComputeAerodrome& DtIfComputeAerodrome::operator= ( const DtIfComputeAerodrome orig)

assignment operator

virtual unsigned long DtIfComputeAerodrome::requestId ( ) const
virtual

Set/get the request Id for the message. Request Id is used to associate this message with the response message.

virtual void DtIfComputeAerodrome::setRequestId ( unsigned long  requestId)
virtual
virtual void DtIfComputeAerodrome::setAirportICAO ( const DtString icao)
virtual

Set/get the ICAO of the aerodrome.

virtual const DtString& DtIfComputeAerodrome::airportICAO ( ) const
virtual
virtual void DtIfComputeAerodrome::setAreaUUID ( const DtUUID )
virtual

Set/get the uuid of the area containing the aerodromes.

virtual const DtUUID& DtIfComputeAerodrome::areaUUID ( ) const
virtual
virtual void DtIfComputeAerodrome::setForceType ( const DtForceType  forceType)
virtual

Set/get the force type of the aerodromes to create.

virtual DtForceType DtIfComputeAerodrome::forceType ( ) const
virtual
virtual void DtIfComputeAerodrome::setOverlay ( const DtString overlay)
virtual

Set/get the overlay name of the aerodromes.

virtual const DtString& DtIfComputeAerodrome::overlay ( ) const
virtual
virtual void DtIfComputeAerodrome::setColor ( const int color)
virtual

Set/get the color of the runways.

virtual const int& DtIfComputeAerodrome::color ( ) const
virtual
virtual bool DtIfComputeAerodrome::cancel ( ) const
virtual
virtual void DtIfComputeAerodrome::setCancel ( bool  )
virtual
virtual int DtIfComputeAerodrome::type ( ) const
virtual

Implements DtSimInterfaceContent.

virtual DtIfComputeAerodrome* DtIfComputeAerodrome::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual int DtIfComputeAerodrome::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfComputeAerodrome::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfComputeAerodrome::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfComputeAerodrome::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfComputeAerodrome::creator ( )
static

Member Data Documentation

DtU32 DtIfComputeAerodrome::myRequestId
protected
DtString DtIfComputeAerodrome::myAirportICAO
protected
DtUUID DtIfComputeAerodrome::myAreaUUID
protected
DtForceType DtIfComputeAerodrome::myForceType
protected
DtString DtIfComputeAerodrome::myOverlay
protected
bool DtIfComputeAerodrome::myCancelFlag
protected
int DtIfComputeAerodrome::myColor
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)