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

DtAerodromeLightingUpdater is an agent-based distributable object that can be used to request changes to the intensity of aerodrome lights by 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

 DtAerodromeLightingUpdater (DtDe &de, DtUniqueID id)
 
virtual ~DtAerodromeLightingUpdater ()
 
 DtAerodromeLightingUpdater ()=delete
 
 DtAerodromeLightingUpdater (const DtAerodromeLightingUpdater &)=delete
 
DtAerodromeLightingUpdateroperator= (const DtAerodromeLightingUpdater &)=delete
 
virtual void setLightIntensity (std::string airportName, unsigned int lightType, float intensity)
 

Protected Attributes

DtDemyDe
 

Constructor & Destructor Documentation

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

CTOR.

virtual makVrv::DtAerodromeLightingUpdater::~DtAerodromeLightingUpdater ( )
virtual

DTOR.

makVrv::DtAerodromeLightingUpdater::DtAerodromeLightingUpdater ( )
delete

default constructor - not allowed

makVrv::DtAerodromeLightingUpdater::DtAerodromeLightingUpdater ( const DtAerodromeLightingUpdater )
delete

copy constructor - not allowed

Member Function Documentation

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

equals operator - not allowed

virtual void makVrv::DtAerodromeLightingUpdater::setLightIntensity ( std::string  airportName,
unsigned int  lightType,
float  intensity 
)
virtual

Set the intensity of lights of the specified type for the specified aerodrome. This method uses DtAerodromeLightSignaler to notify the rendering side of a light intensity change.

Member Data Documentation

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