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
makVrv::DtRunwayStatus Class Reference

DtRunwayStatus is the data collected from published aerodromes about the status of a runway. Of course it's also possible to change that status through the API.

Public Member Functions

 DtRunwayStatus ()
 
virtual ~DtRunwayStatus ()=default
 
 DtRunwayStatus (const DtRunwayStatus &)=default
 
DtRunwayStatusoperator= (const DtRunwayStatus &)=default
 
virtual void setRunwayCondition (DtRunwayCondition condition)
 
virtual DtRunwayCondition runwayCondition () const
 
virtual void setRunwayIsDamaged (bool damaged)
 
virtual bool runwayIsDamaged () const
 
virtual void setRunway1HasArrestorsUp (bool arrestorsUp)
 
virtual bool runway1HasArrestorsUp () const
 
virtual void setRunway2HasArrestorsUp (bool arrestorsUp)
 
virtual bool runway2HasArrestorsUp () const
 
virtual void setRunway1Active (bool isActive)
 
virtual bool runway1Active () const
 
virtual void setRunway2Active (bool isActive)
 
virtual bool runway2Active () const
 

Protected Attributes

bool myRunway1Active
 
bool myRunway2Active
 
bool myRunway1HasArrestorsUp
 
bool myRunway2HasArrestorsUp
 
bool myRunwayIsDamaged
 
DtRunwayCondition myRunwayCondition
 

Constructor & Destructor Documentation

makVrv::DtRunwayStatus::DtRunwayStatus ( )

CTOR Not default, because it does explicit member initialization.

virtual makVrv::DtRunwayStatus::~DtRunwayStatus ( )
virtualdefault

Default DTOR.

makVrv::DtRunwayStatus::DtRunwayStatus ( const DtRunwayStatus )
default

Default copy constructor.

Member Function Documentation

DtRunwayStatus& makVrv::DtRunwayStatus::operator= ( const DtRunwayStatus )
default

Default assignmnent operator.

virtual void makVrv::DtRunwayStatus::setRunwayCondition ( DtRunwayCondition  condition)
virtual

Set the condition of the runway this selector represents.

virtual DtRunwayCondition makVrv::DtRunwayStatus::runwayCondition ( ) const
virtual

Get the condition of the runway this selector represents.

virtual void makVrv::DtRunwayStatus::setRunwayIsDamaged ( bool  damaged)
virtual

Set whether the runway this selector represents is damaged.

virtual bool makVrv::DtRunwayStatus::runwayIsDamaged ( ) const
virtual

Get whether the runway this selector represents is damaged.

virtual void makVrv::DtRunwayStatus::setRunway1HasArrestorsUp ( bool  arrestorsUp)
virtual

Set whether runway 1 has arrestor gear up.

virtual bool makVrv::DtRunwayStatus::runway1HasArrestorsUp ( ) const
virtual

Get whether runway 1 has arrestor gear up.

virtual void makVrv::DtRunwayStatus::setRunway2HasArrestorsUp ( bool  arrestorsUp)
virtual

Set whether runway 2 has arrestor gear up.

virtual bool makVrv::DtRunwayStatus::runway2HasArrestorsUp ( ) const
virtual

Get whether runway 2 has arrestor gear up.

virtual void makVrv::DtRunwayStatus::setRunway1Active ( bool  isActive)
virtual

Set runway 1 active state.

virtual bool makVrv::DtRunwayStatus::runway1Active ( ) const
virtual

Get if a logical runway 1 is active.

virtual void makVrv::DtRunwayStatus::setRunway2Active ( bool  isActive)
virtual

Set runway 2 active state.

virtual bool makVrv::DtRunwayStatus::runway2Active ( ) const
virtual

Get if a logical runway 2 is active.

Member Data Documentation

bool makVrv::DtRunwayStatus::myRunway1Active
protected
bool makVrv::DtRunwayStatus::myRunway2Active
protected
bool makVrv::DtRunwayStatus::myRunway1HasArrestorsUp
protected
bool makVrv::DtRunwayStatus::myRunway2HasArrestorsUp
protected
bool makVrv::DtRunwayStatus::myRunwayIsDamaged
protected
DtRunwayCondition makVrv::DtRunwayStatus::myRunwayCondition
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)