![]() |
VR-Forces Developer's Guide
|
DtAerodromwStatusData is used to maintain the current state of of a reflected aerodrome in a VR-Link connection. Currently, the only datum of interest is the aerodrome's name. DtAerodromeStatusManager maintains a map of these status data objects, indexed by the aerodrome's DtUniqueID.
Public Member Functions | |
| DtAerodromeStatusData () | |
| virtual | ~DtAerodromeStatusData () |
| DtAerodromeStatusData (const DtAerodromeStatusData &orig) | |
| DtAerodromeStatusData & | operator= (const DtAerodromeStatusData &rhs) |
| virtual void | setName (const std::string &airportName) |
| virtual const std::string & | name () const |
| virtual void | setLightIntensity (DtAerodromeLightsEnum lightType, float intensity) |
| virtual float | lightIntensity (DtAerodromeLightsEnum lightType) const |
Protected Types | |
| typedef std::array< float, static_cast< size_t > DtRunwayLightsEnum::MaxRunwayLightTypes)> | LightArray |
Protected Attributes | |
| std::string | myName |
| LightArray | myLightIntensities |
|
protected |
| makVrv::DtAerodromeStatusData::DtAerodromeStatusData | ( | ) |
CTOR.
|
virtual |
Destructor.
| makVrv::DtAerodromeStatusData::DtAerodromeStatusData | ( | const DtAerodromeStatusData & | orig | ) |
Copy CTOR.
| DtAerodromeStatusData& makVrv::DtAerodromeStatusData::operator= | ( | const DtAerodromeStatusData & | rhs | ) |
Assignment operator.
|
virtual |
Set the airport name.
|
virtual |
Get the airport name.
|
virtual |
Set / get the current intensity of the specified light type.
|
virtual |
Set / get the current intensity of the specified light type.
|
protected |
|
protected |