6 #ifndef SWIFT_MISC_SIMULATION_INTERPOLATION_INTERPOLATIONSTATUS_H
7 #define SWIFT_MISC_SIMULATION_INTERPOLATION_INTERPOLATIONSTATUS_H
13 namespace swift::misc::aviation
15 class CAircraftSituation;
18 namespace swift::misc::simulation
40 void setExtraInfo(
const QString &info);
49 bool hasValidInterpolatedSituation()
const;
55 QString toQString()
const;
58 bool m_isInterpolated =
false;
59 bool m_isValidSituation =
false;
60 bool m_isSameSituation =
false;
61 int m_situations = -1;
Value object encapsulating information of an aircraft's situation.
bool hasValidSituation() const
Is the corresponding position valid?
void setSameSituation(bool same)
Interpolating between 2 same situations?
void setInterpolated(bool interpolated)
Set succeeded.
bool isSameSituation() const
Interpolating between 2 same situations?
bool isInterpolated() const
Did interpolation succeed?
void setSituationsCount(int count)
Set situations count.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.