1 #ifndef INC_AIRPLANE_H_
2 #define INC_AIRPLANE_H_
6 #include "utl/UTMPoint.h"
7 #include "utl/TimeStamp.h"
12 namespace RdAirplane {
32 const std::string&
getId()
const {
std::string getInformation() const
const Ads_bDataBase & getAdsBDataBase() const
Class to hold and convert a point in geodetic coordinates.
Flight * getFlight(const utl::TimeStamp &pTime) const
A TimeStamp holds GPS second and nanosecond for some event.
Ads_bDataBase * _ads_bDataBase_
const std::string & getId() const
Ads_bEvent * AddAds_bEvent(const utl::TimeStamp &pCaptureTime, const utl::UTMPoint &pCoordinates, const std::string &pAds_bMessageAsHex)
utl::Point * _getPosition(const utl::TimeStamp &pTime, bool pCorrected) const
DISALLOW_COPY_AND_ASSIGN(Airplane)
const FlightList & getFlights() const
std::list< Flight * > FlightList
Airplane(const std::string &pId, Ads_bDataBase *pAirplaneDataBase)
static const long LONGEST_TIMESSPAN_BETWEEN_TWO_ADS_B_EVENTS_DURING_ONE_FLIGHT_IN_SECONDS