19 #ifndef QVCT_CDEVICEDATADOP_HPP
20 #define QVCT_CDEVICEDATADOP_HPP
Dilution-of-Precision (DOP) data.
void setDopTime(double _fdDopTime)
Sets the time Dilution-of-Precision (TDOP)
void setDop(const CDeviceDataDop &_roDeviceDataDop)
Sets (copy) the Dilution-of-Precision (HDOP, VDOP, TDOP) values from other DOP data.
bool operator!=(const CDeviceDataDop &_roDeviceDataDop) const
Inequality operator.
double getDopGlobal() const
Returns the global Dilution-of-Precision (GDOP)
double fdDopHorizontal
Horizontal position Dilution-of-Precision (HDOP)
void setDopPosition(double _fdDopHorizontal, double _fdDopVertical=UNDEFINED_VALUE)
Sets the position Dilution-of-Precision (HDOP, VDOP)
double getDopPosition() const
Returns the position Dilution-of-Precision (PDOP)
double fdDopTime
Time Dilution-of-Precision (TDOP)
CDeviceDataDop(double _fdDopHorizontal=UNDEFINED_VALUE, double _fdDopVertical=UNDEFINED_VALUE, double _fdDopTime=UNDEFINED_VALUE)
static const double UNDEFINED_VALUE
Specific value for an undefined component.
double getDopTime() const
Returns the time Dilution-of-Precision (TDOP)
static const CDeviceDataDop UNDEFINED
Specific value for undefined DOP data.
double getDopHorizontal() const
Returns the horizontal position Dilution-of-Precision (HDOP)
double getDopVertical() const
Returns the vertical position Dilution-of-Precision (VDOP)
bool operator==(const CDeviceDataDop &_roDeviceDataDop) const
Equality operator.
virtual ~CDeviceDataDop()
double fdDopVertical
Vertical position Dilution-of-Precision (VDOP)