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 | Protected Attributes
DtAerodromeStateData Struct Reference

Public Member Functions

 DtAerodromeStateData ()
 
 DtAerodromeStateData (const DtAerodromeStateData &orig)
 
DtAerodromeStateDataoperator= (const DtAerodromeStateData &orig)
 
bool operator== (const DtAerodromeStateData &rhs) const
 
bool operator!= (const DtAerodromeStateData &rhs) const
 
DtRunwayStateDataaddRunway ()
 
bool removeRunway (const DtUUID &u)
 
DtRunwayStateDatarunway (const DtUUID &u)
 
DtRunwayStateDatarunway (const std::string &u)
 
const DtRunwayStateDatarunway (const DtUUID &u) const
 
const DtRunwayStateDatarunway (const std::string &u) const
 
const std::map< DtUUID,
DtRunwayStateData > & 
runways () const
 
std::map< DtUUID,
DtRunwayStateData > & 
runways ()
 
const DtStringairportCode () const
 
void setAirportCode (const DtString &c)
 
const DtStringglobalId () const
 
void setGlobalId (const DtString &c)
 
int forceType () const
 
void setForceType (int c)
 
const DtUUIDuuid () const
 
void setUUID (const DtUUID &u)
 
const DtObjectTypeobjectType () const
 
void setObjectType (const DtObjectType &o)
 
const DtEntityIdentifier & entityIdentifier () const
 
void setEntityIdentifier (const DtEntityIdentifier &c)
 
unsigned int appearance () const
 
void setAppearance (unsigned int c)
 
const boolisLocal () const
 
void setIsLocal (bool b)
 
const boolactive () const
 
void setActive (bool b)
 
unsigned char apronLight () const
 
void setApronLight (unsigned char c)
 
unsigned char apronFloodLight () const
 
void setApronFloodLight (unsigned char c)
 
unsigned char clearanceBarLight () const
 
void setClearanceBarLight (unsigned char c)
 
unsigned char taxiwayCentreLight () const
 
void setTaxiwayCentreLight (unsigned char c)
 
unsigned char taxiwayEdgeLight () const
 
void setTaxiwayEdgeLight (unsigned char c)
 
unsigned char taxiwayIdentifierMarkerBoardLight () const
 
void setTaxiwayIdentifierMarkerBoardLight (unsigned char c)
 
void setUndercarriageInspectionSystem (bool onOff)
 
bool undercarriageInspectionSystem () const
 
void setValue (const DtString &s, unsigned char v)
 
unsigned char value (const DtString &s) const
 
std::vector< DtStringrunwaysArchived () const
 
void restoreRunwaysFromArchive (const std::vector< DtString > &)
 
DtString archive () const
 
void restoreFromArchive (const DtString &)
 

Protected Attributes

DtString myAirportCode
 
DtString myGlobalId
 
DtUUID myUUID
 
bool myIsLocal
 
bool myActive
 
int myForceType
 
unsigned int myAppearance
 
DtEntityIdentifier myEntityIdentifier
 
DtObjectType myObjectType
 
unsigned char myApronLight
 
unsigned char myApronFloodLight
 
unsigned char myClearanceBarLight
 
unsigned char myObstructionLight
 
unsigned char myTaxiwayCentreLight
 
unsigned char myTaxiwayEdgeLight
 
unsigned char myTaxiwayGuardLight
 
unsigned char myTaxiwayIdentifierMarkerBoardLight
 
unsigned char myUndercarriageInspectionSystem
 
std::map< DtUUID,
DtRunwayStateData
myRunways
 

Constructor & Destructor Documentation

DtAerodromeStateData::DtAerodromeStateData ( )
inline
DtAerodromeStateData::DtAerodromeStateData ( const DtAerodromeStateData orig)
inline

Member Function Documentation

DtAerodromeStateData& DtAerodromeStateData::operator= ( const DtAerodromeStateData orig)
inline
bool DtAerodromeStateData::operator== ( const DtAerodromeStateData rhs) const
inline
bool DtAerodromeStateData::operator!= ( const DtAerodromeStateData rhs) const
inline
DtRunwayStateData& DtAerodromeStateData::addRunway ( )
inline
bool DtAerodromeStateData::removeRunway ( const DtUUID u)
inline
DtRunwayStateData& DtAerodromeStateData::runway ( const DtUUID u)
inline
DtRunwayStateData& DtAerodromeStateData::runway ( const std::string &  u)
inline
const DtRunwayStateData& DtAerodromeStateData::runway ( const DtUUID u) const
inline
const DtRunwayStateData& DtAerodromeStateData::runway ( const std::string &  u) const
inline
const std::map<DtUUID, DtRunwayStateData>& DtAerodromeStateData::runways ( ) const
inline
std::map<DtUUID, DtRunwayStateData>& DtAerodromeStateData::runways ( )
inline
const DtString& DtAerodromeStateData::airportCode ( ) const
inline
void DtAerodromeStateData::setAirportCode ( const DtString c)
inline
const DtString& DtAerodromeStateData::globalId ( ) const
inline
void DtAerodromeStateData::setGlobalId ( const DtString c)
inline
int DtAerodromeStateData::forceType ( ) const
inline
void DtAerodromeStateData::setForceType ( int  c)
inline
const DtUUID& DtAerodromeStateData::uuid ( ) const
inline
void DtAerodromeStateData::setUUID ( const DtUUID u)
inline
const DtObjectType& DtAerodromeStateData::objectType ( ) const
inline
void DtAerodromeStateData::setObjectType ( const DtObjectType o)
inline
const DtEntityIdentifier& DtAerodromeStateData::entityIdentifier ( ) const
inline
void DtAerodromeStateData::setEntityIdentifier ( const DtEntityIdentifier &  c)
inline
unsigned int DtAerodromeStateData::appearance ( ) const
inline
void DtAerodromeStateData::setAppearance ( unsigned int  c)
inline
const bool& DtAerodromeStateData::isLocal ( ) const
inline
void DtAerodromeStateData::setIsLocal ( bool  b)
inline
const bool& DtAerodromeStateData::active ( ) const
inline
void DtAerodromeStateData::setActive ( bool  b)
inline
unsigned char DtAerodromeStateData::apronLight ( ) const
inline
void DtAerodromeStateData::setApronLight ( unsigned char  c)
inline
unsigned char DtAerodromeStateData::apronFloodLight ( ) const
inline
void DtAerodromeStateData::setApronFloodLight ( unsigned char  c)
inline
unsigned char DtAerodromeStateData::clearanceBarLight ( ) const
inline
void DtAerodromeStateData::setClearanceBarLight ( unsigned char  c)
inline
unsigned char DtAerodromeStateData::taxiwayCentreLight ( ) const
inline
void DtAerodromeStateData::setTaxiwayCentreLight ( unsigned char  c)
inline
unsigned char DtAerodromeStateData::taxiwayEdgeLight ( ) const
inline
void DtAerodromeStateData::setTaxiwayEdgeLight ( unsigned char  c)
inline
unsigned char DtAerodromeStateData::taxiwayIdentifierMarkerBoardLight ( ) const
inline
void DtAerodromeStateData::setTaxiwayIdentifierMarkerBoardLight ( unsigned char  c)
inline
void DtAerodromeStateData::setUndercarriageInspectionSystem ( bool  onOff)
inline
bool DtAerodromeStateData::undercarriageInspectionSystem ( ) const
inline
void DtAerodromeStateData::setValue ( const DtString s,
unsigned char  v 
)
inline
unsigned char DtAerodromeStateData::value ( const DtString s) const
inline
std::vector<DtString> DtAerodromeStateData::runwaysArchived ( ) const
void DtAerodromeStateData::restoreRunwaysFromArchive ( const std::vector< DtString > &  )
DtString DtAerodromeStateData::archive ( ) const
void DtAerodromeStateData::restoreFromArchive ( const DtString )

Member Data Documentation

DtString DtAerodromeStateData::myAirportCode
protected
DtString DtAerodromeStateData::myGlobalId
protected
DtUUID DtAerodromeStateData::myUUID
protected
bool DtAerodromeStateData::myIsLocal
protected
bool DtAerodromeStateData::myActive
protected
int DtAerodromeStateData::myForceType
protected
unsigned int DtAerodromeStateData::myAppearance
protected
DtEntityIdentifier DtAerodromeStateData::myEntityIdentifier
protected
DtObjectType DtAerodromeStateData::myObjectType
protected
unsigned char DtAerodromeStateData::myApronLight
protected
unsigned char DtAerodromeStateData::myApronFloodLight
protected
unsigned char DtAerodromeStateData::myClearanceBarLight
protected
unsigned char DtAerodromeStateData::myObstructionLight
protected
unsigned char DtAerodromeStateData::myTaxiwayCentreLight
protected
unsigned char DtAerodromeStateData::myTaxiwayEdgeLight
protected
unsigned char DtAerodromeStateData::myTaxiwayGuardLight
protected
unsigned char DtAerodromeStateData::myTaxiwayIdentifierMarkerBoardLight
protected
unsigned char DtAerodromeStateData::myUndercarriageInspectionSystem
protected
std::map<DtUUID, DtRunwayStateData> DtAerodromeStateData::myRunways
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)