|
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().