VR-Forces 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 () override
 
virtual unsigned long requestId () const
 
virtual void setRequestId (unsigned long requestId)
 
virtual void setAirportICAO (const DtString &icao)
 
virtual void setAirportICAOs (const std::vector< std::string > &icaos)
 
virtual const std::vector
< std::string > & 
airportICAOs () 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 bool cancel () const
 
virtual void setCancel (bool)
 
virtual int type () const override
 
virtual DtIfComputeAerodromeclone () const override
 
virtual int netRepSize () const override
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize) override
 
virtual bool setToNet () override
 
virtual void printDataToString (DtString &str) override
 
- 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
 
std::vector< std::string > myAirportICAOs
 
DtUUID myAreaUUID
 
DtForceType myForceType
 
DtString myOverlay
 
bool myCancelFlag
 
- 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 ( )
overridevirtual

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 void DtIfComputeAerodrome::setAirportICAOs ( const std::vector< std::string > &  icaos)
virtual
virtual const std::vector<std::string>& DtIfComputeAerodrome::airportICAOs ( ) 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. This call is deprecated and will have no effect on the placement of the aerodrome on an overlay.

virtual const DtString& DtIfComputeAerodrome::overlay ( ) const
virtual
virtual bool DtIfComputeAerodrome::cancel ( ) const
virtual
virtual void DtIfComputeAerodrome::setCancel ( bool  )
virtual
virtual int DtIfComputeAerodrome::type ( ) const
overridevirtual

Implements DtSimInterfaceContent.

virtual DtIfComputeAerodrome* DtIfComputeAerodrome::clone ( ) const
overridevirtual

Implements DtSimInterfaceContent.

virtual int DtIfComputeAerodrome::netRepSize ( ) const
overridevirtual

Reimplemented from DtSimInterfaceContent.

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

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfComputeAerodrome::setToNet ( )
overridevirtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfComputeAerodrome::printDataToString ( DtString str)
overridevirtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfComputeAerodrome::creator ( )
static

Member Data Documentation

DtU32 DtIfComputeAerodrome::myRequestId
protected
std::vector<std::string> DtIfComputeAerodrome::myAirportICAOs
protected
DtUUID DtIfComputeAerodrome::myAreaUUID
protected
DtForceType DtIfComputeAerodrome::myForceType
protected
DtString DtIfComputeAerodrome::myOverlay
protected
bool DtIfComputeAerodrome::myCancelFlag
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)