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
DtAdsb::DtPathPoint Class Reference

Class definition for one dynamic point of a track.

Public Member Functions

 DtPathPoint ()
 
 ~DtPathPoint ()
 

Public Attributes

DtTime myTimeStamp
 
double myLatitude
 
double myLongitude
 
double myAltitudeBarometric
 
float mySpeed
 
float myVerticalSpeed
 
float myHeading
 
std::string myCallSign
 
std::string myFlightNumber
 
std::string mySquawkCode
 
bool myHasSpeed
 
bool myHasVerticalSpeed
 
bool myHasHeading
 
bool myHasAltitude
 
bool myIsOnGround
 

Constructor & Destructor Documentation

DtAdsb::DtPathPoint::DtPathPoint ( )
DtAdsb::DtPathPoint::~DtPathPoint ( )

Member Data Documentation

DtTime DtAdsb::DtPathPoint::myTimeStamp
double DtAdsb::DtPathPoint::myLatitude

The representation of lat-lon in the ADSB data is 10e-4 minutes, or about 27-28 bits. Since float is (?) 24 bits, use double.

double DtAdsb::DtPathPoint::myLongitude

radians

double DtAdsb::DtPathPoint::myAltitudeBarometric

radians

float DtAdsb::DtPathPoint::mySpeed

meters

float DtAdsb::DtPathPoint::myVerticalSpeed

mps

float DtAdsb::DtPathPoint::myHeading

mps

bool DtAdsb::DtPathPoint::myHasSpeed

               radians, 0 - 2pi. Ignore if < 0.

Indicator for whether the above data has been specified in the data.

bool DtAdsb::DtPathPoint::myHasVerticalSpeed

               radians, 0 - 2pi. Ignore if < 0.

Indicator for whether the above data has been specified in the data.

bool DtAdsb::DtPathPoint::myHasHeading

               radians, 0 - 2pi. Ignore if < 0.

Indicator for whether the above data has been specified in the data.

bool DtAdsb::DtPathPoint::myHasAltitude

               radians, 0 - 2pi. Ignore if < 0.

Indicator for whether the above data has been specified in the data.

bool DtAdsb::DtPathPoint::myIsOnGround

               radians, 0 - 2pi. Ignore if < 0.

Indicator for whether the above data has been specified in the data.

std::string DtAdsb::DtPathPoint::myCallSign

These might change during the day as an aircraft lands at an airport and becomes a new flight to a new city.

std::string DtAdsb::DtPathPoint::myFlightNumber
std::string DtAdsb::DtPathPoint::mySquawkCode

This IFF code could change during a flight.


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)