![]() |
VR-Forces Developer's Guide
|
DtRunwayData is the data collected from paged Aerodrome data and used for creating runway markings, runway lights, and runway selectors. Previously a private class in the DtRunwayMarkingManager, it has been broken out so that runway selectors (DtRunwaySelector) can use it as well.
Public Member Functions | |
| DtRunwayData () | |
| ~DtRunwayData ()=default | |
| DtRunwayData (const DtRunwayData &)=default | |
| DtRunwayData & | operator= (const DtRunwayData &)=default |
Public Attributes | |
| std::string | apt_icao |
| std::string | runwayNum |
| std::string | runwayNumVisual |
| std::string | runwayNum1 |
| std::string | runwayNum2 |
| std::string | surface |
| std::string | shoulder |
| std::string | edgeLight |
| std::string | markings |
| std::string | approach |
| std::string | REIL |
| int | centerline |
| int | distance_r |
| int | length_m |
| int | width_m |
| int | displaced |
| int | isDisplaced |
| int | stopway |
| int | touchdown |
| double | smoothness |
| double | true_heading |
| DtVector | thresholdPoint |
| DtVector | displacedThresholdPoint |
| std::vector< DtVector > | geomPoints |
| DtVector | thresholdPoint_cig |
| DtVector | displacedThresholdPoint_cig |
| std::vector< DtVector > | geomPoints_cig |
| DtTaitBryan | orientation_cig |
| DtVector | forwardVector_cig |
| DtVector | rightVector_cig |
| double | width_ft |
| int | myCurrentPhase |
| double | edgeLightingOffsetFromStartOfRunway_m |
| DtVector | edgeLightingCurrentPos |
| double | offsetFromStartOfRunway_m |
| DtVector | centerLinePopulation |
| makVrv::DtRunwayData::DtRunwayData | ( | ) |
CTOR Not default, because it does explicit member initialization.
|
default |
Default DTOR.
|
default |
Default copy constructor.
|
default |
Default assignmnent operator.
| std::string makVrv::DtRunwayData::apt_icao |
| std::string makVrv::DtRunwayData::runwayNum |
| std::string makVrv::DtRunwayData::runwayNumVisual |
| std::string makVrv::DtRunwayData::runwayNum1 |
| std::string makVrv::DtRunwayData::runwayNum2 |
| std::string makVrv::DtRunwayData::surface |
| std::string makVrv::DtRunwayData::shoulder |
| std::string makVrv::DtRunwayData::edgeLight |
| std::string makVrv::DtRunwayData::markings |
| std::string makVrv::DtRunwayData::approach |
| std::string makVrv::DtRunwayData::REIL |
| int makVrv::DtRunwayData::centerline |
| int makVrv::DtRunwayData::distance_r |
| int makVrv::DtRunwayData::length_m |
| int makVrv::DtRunwayData::width_m |
| int makVrv::DtRunwayData::displaced |
| int makVrv::DtRunwayData::isDisplaced |
| int makVrv::DtRunwayData::stopway |
| int makVrv::DtRunwayData::touchdown |
| double makVrv::DtRunwayData::smoothness |
| double makVrv::DtRunwayData::true_heading |
| DtVector makVrv::DtRunwayData::thresholdPoint |
| DtVector makVrv::DtRunwayData::displacedThresholdPoint |
| std::vector<DtVector> makVrv::DtRunwayData::geomPoints |
| DtVector makVrv::DtRunwayData::thresholdPoint_cig |
| DtVector makVrv::DtRunwayData::displacedThresholdPoint_cig |
| std::vector<DtVector> makVrv::DtRunwayData::geomPoints_cig |
| DtTaitBryan makVrv::DtRunwayData::orientation_cig |
| DtVector makVrv::DtRunwayData::forwardVector_cig |
| DtVector makVrv::DtRunwayData::rightVector_cig |
| double makVrv::DtRunwayData::width_ft |
| int makVrv::DtRunwayData::myCurrentPhase |
| double makVrv::DtRunwayData::edgeLightingOffsetFromStartOfRunway_m |
| DtVector makVrv::DtRunwayData::edgeLightingCurrentPos |
| double makVrv::DtRunwayData::offsetFromStartOfRunway_m |
| DtVector makVrv::DtRunwayData::centerLinePopulation |