AirplaneOffset.h
Go to the documentation of this file.
1 /*
2  * AirplaneOffset.h
3  *
4  * Created on: Sep 16, 2015
5  * Author: leven
6  */
7 
8 #ifndef AIRPLANEOFFSET_H_
9 #define AIRPLANEOFFSET_H_
10 
11 #include <string>
12 #include "utl/TimeInterval.h"
13 #include "utl/TimeStamp.h"
14 #include "Macros_Convenience.h"
15 
16 namespace RdAirplane {
17 
19 public:
20  AirplaneOffset(const utl::TimeStamp& pWhen, const utl::TimeInterval& pTimeOffset, double pAltitudeOffset);
21  virtual ~AirplaneOffset();
22 
23  const double& getAltitudeOffset() const {
24  return _altitudeOffset_;
25  }
26 
28  return _timeOffset_;
29  }
30 
31  const utl::TimeStamp& getWhen() const {
32  return _when_;
33  }
34 
36 
37 private:
41 };
42 
43 } /* namespace RdAirplane */
44 #endif /* AIRPLANEOFFSET_H_ */
const double & getAltitudeOffset() const
A TimeStamp holds GPS second and nanosecond for some event.
Definition: TimeStamp.h:110
A TimeInterval is used to represent time elapsed between two events.
Definition: TimeInterval.h:43
const utl::TimeStamp & getWhen() const
utl::TimeInterval _timeOffset_
const utl::TimeInterval & getTimeOffset() const
AirplaneOffset(const utl::TimeStamp &pWhen, const utl::TimeInterval &pTimeOffset, double pAltitudeOffset)

, generated on Tue Sep 26 2023.