GeoPositionInfo class stores geo position info. More...
#include <geopositioninfo.h>
Public Member Functions | |
GeoPositionInfo () | |
Constructor. | |
qreal | accuracy () const |
Returns accuracy. | |
GeoCoordinate | coordinate () const |
Returns geo coordinates. | |
bool | isAccurate () const |
Checks if the accuracy is accurate. | |
bool | isValid () |
Checks the validity of the GeoPositionInfo. | |
void | setAccuracy (bool accurate, qreal accuracy) |
Sets accuracy. | |
void | setCoordinate (const GeoCoordinate &coordinate) |
Sets geo coordinates. | |
void | setTimestamp (qreal time) |
Sets timestamp. | |
QDateTime | timestamp () const |
Returns timestamp. | |
Private Attributes | |
QDateTime | m_timestamp |
Timestamp. | |
GeoCoordinate | m_coordinate |
GeoCoordinate. | |
qreal | m_horizontalAccuracy |
Horizontal accuracy. | |
bool | m_isAccurate |
Is accurate. |
GeoPositionInfo class stores geo position info.
qreal GeoPositionInfo::accuracy | ( | ) | const |
Returns accuracy.
Returns -1 if accuracy is not accurate.
GeoCoordinate GeoPositionInfo::coordinate | ( | ) | const |
Returns geo coordinates.
bool GeoPositionInfo::isAccurate | ( | ) | const |
Checks if the accuracy is accurate.
bool GeoPositionInfo::isValid | ( | ) |
Checks the validity of the GeoPositionInfo.
Checks coordinate validity.
void GeoPositionInfo::setAccuracy | ( | bool | accurate, | |
qreal | accuracy | |||
) |
Sets accuracy.
accurate | true if accuracy is accurate (satellite positioning) | |
accuracy | accuracy value |
void GeoPositionInfo::setCoordinate | ( | const GeoCoordinate & | coordinate | ) |
Sets geo coordinates.
coordinate | GeoCoordinate |
void GeoPositionInfo::setTimestamp | ( | qreal | time | ) |
Sets timestamp.
time | timestamp in seconds |
QDateTime GeoPositionInfo::timestamp | ( | ) | const |
Returns timestamp.