libosmscout 0.1
|
#include <PositionAgent.h>
Public Member Functions | |
GeoBox | GetGeoBox () const |
GpsPositionState | GetState (const Timestamp &now) const |
std::string | GetStateStr (const Timestamp &now) const |
void | Update (const Timestamp &time, const GeoCoord &position, const Distance &horizontalAccuracy) |
Public Attributes | |
Distance | horizontalAccuracy {Meters(2000)} |
Timestamp | lastUpdate |
GeoCoord | position |
GeoBox osmscout::PositionAgent::GpsPosition::GetGeoBox | ( | ) | const |
References osmscout::GeoBox::BoxByCenterAndRadius(), and osmscout::Meters().
Referenced by osmscout::PositionAgent::Process().
PositionAgent::GpsPositionState osmscout::PositionAgent::GpsPosition::GetState | ( | const Timestamp & | now | ) | const |
std::string osmscout::PositionAgent::GpsPosition::GetStateStr | ( | const Timestamp & | now | ) | const |
References osmscout::PositionAgent::Good, osmscout::PositionAgent::LowAccuracy, and osmscout::PositionAgent::Outdated.
Referenced by osmscout::PositionAgent::Process().
void osmscout::PositionAgent::GpsPosition::Update | ( | const Timestamp & | time, |
const GeoCoord & | position, | ||
const Distance & | horizontalAccuracy | ||
) |
Referenced by osmscout::PositionAgent::Process().
Referenced by GetState(), and osmscout::PositionAgent::Process().
Timestamp osmscout::PositionAgent::GpsPosition::lastUpdate |
Referenced by GetState(), and osmscout::PositionAgent::Process().
GeoCoord osmscout::PositionAgent::GpsPosition::position |
Referenced by osmscout::PositionAgent::Process().