19 #ifndef QVCT_CDATAPOSITIONVALIDITY_HPP
20 #define QVCT_CDATAPOSITIONVALIDITY_HPP
77 void setValidityPosition(
double _fdTimeLastPosition,
double _fdErrorPosition,
bool _bInvalidPosition =
false )
80 void setValidityElevation(
double _fdTimeLastElevation,
double _fdErrorElevation,
bool _bInvalidElevation =
false )
double fdTimeLastPosition
Position last-set time, in seconds from Unix epoch.
bool isValidPosition() const
Returns the position's (global) validity status.
double fdTimeLastElevation
Elevation last-set time, in seconds from Unix epoch.
double fdErrorPosition
Position error, in meters.
void setValidityElevation(double _fdTimeLastElevation, double _fdErrorElevation, bool _bInvalidElevation=false)
Sets the elevation's validity parameters.
double getTimeLastPosition() const
Returns the position's last-set time, in seconds from Unix epoch.
bool isInvalidElevation() const
Returns the elevation's (forced) invalidity status.
bool isValidElevation() const
Returns the elevation's (global) validity status.
double getErrorElevation() const
Returns the elevation's error, in seconds.
bool bInvalidPosition
Position (forced) invalidity status.
bool bInvalidElevation
Elevation (forced) invalidity status.
virtual ~CDataPositionValidity()
double getTimeLastElevation() const
Returns the elevation's last-set time, in seconds from Unix epoch.
double getErrorPosition() const
Returns the position's error, in seconds.
double fdErrorElevation
Elevation error, in meters.
void setValidityPosition(double _fdTimeLastPosition, double _fdErrorPosition, bool _bInvalidPosition=false)
Sets the position's validity parameters.
bool isInvalidPosition() const
Returns the position's (forced) invalidity status.
Generic data validity management class.