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

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

Public Member Functions

 DtRunwayLightingUpdater ()=delete
 
 DtRunwayLightingUpdater (const DtRunwayLightingUpdater &)=delete
 
DtRunwayLightingUpdateroperator= (const DtRunwayLightingUpdater &)=delete
 
 DtRunwayLightingUpdater (DtDe &de, DtUniqueID id)
 
virtual ~DtRunwayLightingUpdater ()
 
virtual void setRunwayLightIntensity (std::string airportName, std::string runwayName, unsigned int lightType, float intensity)
 

Protected Attributes

DtDemyDe
 

Constructor & Destructor Documentation

makVrv::DtRunwayLightingUpdater::DtRunwayLightingUpdater ( )
delete

default constructor - not allowed

makVrv::DtRunwayLightingUpdater::DtRunwayLightingUpdater ( const DtRunwayLightingUpdater )
delete

copy constructor - not allowed

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

CTOR.

virtual makVrv::DtRunwayLightingUpdater::~DtRunwayLightingUpdater ( )
virtual

DTOR.

Member Function Documentation

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

equals operator - not allowed

virtual void makVrv::DtRunwayLightingUpdater::setRunwayLightIntensity ( std::string  airportName,
std::string  runwayName,
unsigned int  lightType,
float  intensity 
)
virtual

Set the intensity of lights of the specified type for the specified runway. This method uses DtRunwayLightSignaler to notify the DtRunwayMarkingManager of a light intensity change.

Member Data Documentation

DtDe& makVrv::DtRunwayLightingUpdater::myDe
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)