libosmscout  1.1.1
Public Member Functions | Public Attributes | List of all members
osmscout::CLASS_FINAL< DataLoader >::GpsPosition Struct Reference

#include <libosmscout/include/osmscout/navigation/PositionAgent.h>

Public Member Functions

GpsPositionState GetState (const Timestamp &now) const
 
std::string GetStateStr (const Timestamp &now) const
 
GeoBox GetGeoBox () const
 
void Update (const Timestamp &time, const GeoCoord &position, const Distance &horizontalAccuracy)
 

Public Attributes

Timestamp lastUpdate
 
GeoCoord position
 
Distance horizontalAccuracy {Meters(2000)}
 

Member Function Documentation

◆ GetGeoBox()

template<typename DataLoader >
GeoBox osmscout::CLASS_FINAL< DataLoader >::GpsPosition::GetGeoBox ( ) const

◆ GetState()

template<typename DataLoader >
GpsPositionState osmscout::CLASS_FINAL< DataLoader >::GpsPosition::GetState ( const Timestamp now) const

◆ GetStateStr()

template<typename DataLoader >
std::string osmscout::CLASS_FINAL< DataLoader >::GpsPosition::GetStateStr ( const Timestamp now) const

◆ Update()

template<typename DataLoader >
void osmscout::CLASS_FINAL< DataLoader >::GpsPosition::Update ( const Timestamp time,
const GeoCoord position,
const Distance &  horizontalAccuracy 
)

Member Data Documentation

◆ horizontalAccuracy

template<typename DataLoader >
Distance osmscout::CLASS_FINAL< DataLoader >::GpsPosition::horizontalAccuracy {Meters(2000)}

◆ lastUpdate

template<typename DataLoader >
Timestamp osmscout::CLASS_FINAL< DataLoader >::GpsPosition::lastUpdate

◆ position

template<typename DataLoader >
GeoCoord osmscout::CLASS_FINAL< DataLoader >::GpsPosition::position

The documentation for this struct was generated from the following file: