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 | Public Attributes
makVrv::DtRunwayData Class Reference

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
 
DtRunwayDataoperator= (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< DtVectorgeomPoints
 
DtVector thresholdPoint_cig
 
DtVector displacedThresholdPoint_cig
 
std::vector< DtVectorgeomPoints_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
 

Constructor & Destructor Documentation

makVrv::DtRunwayData::DtRunwayData ( )

CTOR Not default, because it does explicit member initialization.

makVrv::DtRunwayData::~DtRunwayData ( )
default

Default DTOR.

makVrv::DtRunwayData::DtRunwayData ( const DtRunwayData )
default

Default copy constructor.

Member Function Documentation

DtRunwayData& makVrv::DtRunwayData::operator= ( const DtRunwayData )
default

Default assignmnent operator.

Member Data Documentation

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

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)