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::DtRunwayStatusUpdater Class Reference

DtRunwayStatusUpdater is an agent-based distributable object that can be used to request changes to runway status. The DtAerodromeStatusManager creates and uses this class to send messages from a VR-Link connection to the main (render) thread.

Public Member Functions

 DtRunwayStatusUpdater ()=delete
 
 DtRunwayStatusUpdater (const DtRunwayStatusUpdater &)=delete
 
DtRunwayStatusUpdateroperator= (const DtRunwayStatusUpdater &)=delete
 
 DtRunwayStatusUpdater (DtDe &de, DtUniqueID id)
 
virtual ~DtRunwayStatusUpdater ()
 
virtual void setRunwayIsActive (DtUniqueID runwayId, unsigned int runwayIndex, const std::string &airportName, const std::string &runwayName, bool isActive)
 
virtual void setRunwayCondition (DtUniqueID runwayId, const std::string &airportName, const std::string &runwayName, DtRunwayCondition cond)
 
virtual void setRunwayIsDamaged (DtUniqueID runwayId, const std::string &airportName, const std::string &runwayName, bool isDamaged)
 
virtual void setRunwayHasArrestorsUp (DtUniqueID runwayId, unsigned int runwayIndex, const std::string &airportName, const std::string &runwayName, bool hasArrestorsUp)
 

Protected Attributes

DtDemyDe
 

Constructor & Destructor Documentation

makVrv::DtRunwayStatusUpdater::DtRunwayStatusUpdater ( )
delete

default constructor - not allowed

makVrv::DtRunwayStatusUpdater::DtRunwayStatusUpdater ( const DtRunwayStatusUpdater )
delete

copy constructor - not allowed

makVrv::DtRunwayStatusUpdater::DtRunwayStatusUpdater ( DtDe de,
DtUniqueID  id 
)

CTOR.

virtual makVrv::DtRunwayStatusUpdater::~DtRunwayStatusUpdater ( )
virtual

DTOR.

Member Function Documentation

DtRunwayStatusUpdater& makVrv::DtRunwayStatusUpdater::operator= ( const DtRunwayStatusUpdater )
delete

equals operator - not allowed

virtual void makVrv::DtRunwayStatusUpdater::setRunwayIsActive ( DtUniqueID  runwayId,
unsigned int  runwayIndex,
const std::string &  airportName,
const std::string &  runwayName,
bool  isActive 
)
virtual

Set the active state for the specified runway. This method uses DtRunwayStatusSignaler to notify the DtRunwayMarkingManager of the status change.

virtual void makVrv::DtRunwayStatusUpdater::setRunwayCondition ( DtUniqueID  runwayId,
const std::string &  airportName,
const std::string &  runwayName,
DtRunwayCondition  cond 
)
virtual

Set the runway condition for the specified runway. This method uses DtRunwayStatusSignaler to notify the DtRunwayMarkingManager of the status change.

virtual void makVrv::DtRunwayStatusUpdater::setRunwayIsDamaged ( DtUniqueID  runwayId,
const std::string &  airportName,
const std::string &  runwayName,
bool  isDamaged 
)
virtual

Set the damage state for the specified runway. This method uses DtRunwayStatusSignaler to notify the DtRunwayMarkingManager of the status change.

virtual void makVrv::DtRunwayStatusUpdater::setRunwayHasArrestorsUp ( DtUniqueID  runwayId,
unsigned int  runwayIndex,
const std::string &  airportName,
const std::string &  runwayName,
bool  hasArrestorsUp 
)
virtual

Set the arrestor state for the specified runway. This method uses DtRunwayStatusSignaler to notify the DtRunwayMarkingManager of the status change.

Member Data Documentation

DtDe& makVrv::DtRunwayStatusUpdater::myDe
protected

The documentation for this class 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)