VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfComputeAerodromeResponse Class Reference
Inheritance diagram for DtIfComputeAerodromeResponse:
Inheritance graph
[legend]

Public Types

enum  ComputeFailureInformation {
  None, NoAirportQueryFound, NoAirportBoundaryQueryFound, NoRunwayQueryFound,
  NoAirportDataFound, NoAirportBoundaryDataFound, NoRunwayDataFound, NoAirportFound,
  NoAirportBoundaryFound, NoRunwayFound
}
 

Public Member Functions

 DtIfComputeAerodromeResponse ()
 default constructor More...
 
 DtIfComputeAerodromeResponse (const DtIfComputeAerodromeResponse &orig)
 copy constructor More...
 
const
DtIfComputeAerodromeResponse
operator= (const DtIfComputeAerodromeResponse &orig)
 assignment operator More...
 
virtual ~DtIfComputeAerodromeResponse ()
 
virtual int type () const
 
virtual unsigned long requestId () const
 Set/get the request Id for the message. More...
 
virtual void setRequestId (unsigned long requestId)
 
virtual void setSuccess (bool)
 Set/get success flag. More...
 
virtual bool success () const
 
virtual void setFailureInformation (ComputeFailureInformation)
 Set/get information enum. More...
 
ComputeFailureInformation failureInformation () const
 
virtual
DtIfComputeAerodromeResponse
clone () 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
 
bool mySuccessFlag
 
ComputeFailureInformation myFailureInformation
 
- 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
 

Member Enumeration Documentation

Enumerator
None 
NoAirportQueryFound 
NoAirportBoundaryQueryFound 

in case MAK_AIRPORTS feature query is not configured

NoRunwayQueryFound 

in case MAK_AIRPORTS_BOUNDARY feature query is not configured

NoAirportDataFound 

in case MAK_RUNWAYS feature query is not configured

NoAirportBoundaryDataFound 

in case MAK_AIRPORTS returns has no feature

NoRunwayDataFound 

in case MAK_AIRPORTS_BOUNDARY has no feature

NoAirportFound 

in case MAK_RUNWAYS returns has no feature

NoAirportBoundaryFound 

in case no airport feature data matched the request

NoRunwayFound 

in case no airport boundary feature data matched the request

in case no runway feature matched the request

Constructor & Destructor Documentation

DtIfComputeAerodromeResponse::DtIfComputeAerodromeResponse ( )

default constructor

DtIfComputeAerodromeResponse::DtIfComputeAerodromeResponse ( const DtIfComputeAerodromeResponse orig)

copy constructor

virtual DtIfComputeAerodromeResponse::~DtIfComputeAerodromeResponse ( )
virtual

Member Function Documentation

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

assignment operator

virtual int DtIfComputeAerodromeResponse::type ( ) const
virtual

Implements DtSimInterfaceContent.

virtual unsigned long DtIfComputeAerodromeResponse::requestId ( ) const
virtual

Set/get the request Id for the message.

Request Id is used to associate this message with the DtIfComputeAerodrome message.

virtual void DtIfComputeAerodromeResponse::setRequestId ( unsigned long  requestId)
virtual
virtual void DtIfComputeAerodromeResponse::setSuccess ( bool  )
virtual

Set/get success flag.

virtual bool DtIfComputeAerodromeResponse::success ( ) const
virtual
virtual void DtIfComputeAerodromeResponse::setFailureInformation ( ComputeFailureInformation  )
virtual

Set/get information enum.

ComputeFailureInformation DtIfComputeAerodromeResponse::failureInformation ( ) const
virtual DtIfComputeAerodromeResponse* DtIfComputeAerodromeResponse::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual int DtIfComputeAerodromeResponse::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

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

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfComputeAerodromeResponse::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfComputeAerodromeResponse::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfComputeAerodromeResponse::creator ( )
static

Member Data Documentation

DtU32 DtIfComputeAerodromeResponse::myRequestId
protected
bool DtIfComputeAerodromeResponse::mySuccessFlag
protected
ComputeFailureInformation DtIfComputeAerodromeResponse::myFailureInformation
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)