VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions | Variables
aerodromeGuiDatas.h File Reference

Go to the source code of this file.

Typedefs

typedef std::map< unsigned
char, QString > 
ConditionNameToDisplayName
 

Functions

QString LightGroupPrettyPrint (const std::string &lightGroup)
 

Variables

const
ConditionNameToDisplayName
typedef std::map< std::string,
std::pair< QString, bool > > 
LightNameToDisplayName
 
const ConditionNameToDisplayName theConditionNameToDisplayName {DtRwRunwayConditionSetting::DtUnknownCondition, QObject::tr("Unknown")}
 
const LightNameToDisplayName theCommonLights
 
const LightNameToDisplayName theSingleLights
 
const LightNameToDisplayName theAerodromeLightsGroup
 

Typedef Documentation

typedef std::map<unsigned char, QString> ConditionNameToDisplayName

Function Documentation

QString LightGroupPrettyPrint ( const std::string &  lightGroup)
inline

Variable Documentation

const ConditionNameToDisplayName typedef std::map<std::string, std::pair<QString, bool> > LightNameToDisplayName

The if the bool is true, then this is an on/off switch rather than the setting of 0 - 100.

const ConditionNameToDisplayName theConditionNameToDisplayName {DtRwRunwayConditionSetting::DtUnknownCondition, QObject::tr("Unknown")}
const LightNameToDisplayName theCommonLights
Initial value:
{
{"RunwayGuard", {QObject::tr("Runway Guard"), false}},
}

Referenced by LightGroupPrettyPrint().

const LightNameToDisplayName theSingleLights
Initial value:
{
{"Approach",{QObject::tr("Approach"), false}},
{"Edge",{QObject::tr("Edge"), false}},
{"CenterLine",{QObject::tr("Center Line"), false}},
{"DistanceToGo",{QObject::tr("Distance To Go"), true}},
{"TDZ",{QObject::tr("Touch Down Zone"), false}},
{"DisplacedThreshold",{QObject::tr("Displaced Threshold"), false}},
{"PrethresholdEdgeLight",{QObject::tr("Prethreshold Edge"), false}},
{"ThresholdLighting",{QObject::tr("Threshold"), false}},
{"RapidExitTaxiwayLight",{QObject::tr("Rapid Exit Taxiway"), false}},
{"RunwayExitLight",{QObject::tr("Runway Exit"), false}},
{"TaxiwayLeadOnLight",{QObject::tr("Taxiway Lead On"), false}},
{"TaxiwayStopBarLight",{QObject::tr("Taxiway Stop Bar"), false}},
{"RunwayEndLight",{QObject::tr("Runway End"), false}},
{"REILS",{QObject::tr("Runway End Identifier"), false}},
{"VSGI",{QObject::tr("VSGI"), false}},
}

lights group of a runway in front and rear runway (see and add new in Runway.ope)

Referenced by LightGroupPrettyPrint().

const LightNameToDisplayName theAerodromeLightsGroup
Initial value:
{
{"ApronLight",{QObject::tr("Apron"), false}},
{"ApronFloodLight",{QObject::tr("Apron Flood"), true}},
{"ClearanceBarLight",{QObject::tr("Clearance Bar"), false}},
{"TaxiwayCentreLight",{QObject::tr("Taxiway Centre"), false}},
{"TaxiwayEdgeLight",{QObject::tr("Taxiway Edge"), false}},
{"TaxiwayIdentifierMarkerBoardLight",{QObject::tr("Taxiway Identifier Marker Board"), true}},
}

Referenced by LightGroupPrettyPrint().


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)