![]() |
VR-Forces Developer's Guide
|
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 | |
| DtRunwayLightingUpdater & | operator= (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 | |
| DtDe & | myDe |
|
delete |
default constructor - not allowed
|
delete |
copy constructor - not allowed
| makVrv::DtRunwayLightingUpdater::DtRunwayLightingUpdater | ( | DtDe & | de, |
| DtUniqueID | id | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
delete |
equals operator - not allowed
|
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.
|
protected |