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

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

Collaboration diagram for osmscout::CLASS_FINAL< DataLoader >::Position:
Collaboration graph
[legend]

Public Member Functions

std::string StateStr () const
 
 operator bool () const
 

Public Attributes

PositionState state {PositionState::Uninitialised}
 
GeoCoord coord
 
std::list< RouteDescription::Node >::const_iterator routeNode
 
DatabaseId databaseId
 
TypeConfigRef typeConfig
 
WayRef way
 
AreaRef area
 
Timestamp time
 

Member Function Documentation

◆ operator bool()

template<typename DataLoader >
osmscout::CLASS_FINAL< DataLoader >::Position::operator bool ( ) const
inline

◆ StateStr()

template<typename DataLoader >
std::string osmscout::CLASS_FINAL< DataLoader >::Position::StateStr ( ) const

Member Data Documentation

◆ area

template<typename DataLoader >
AreaRef osmscout::CLASS_FINAL< DataLoader >::Position::area

◆ coord

template<typename DataLoader >
GeoCoord osmscout::CLASS_FINAL< DataLoader >::Position::coord

◆ databaseId

template<typename DataLoader >
DatabaseId osmscout::CLASS_FINAL< DataLoader >::Position::databaseId

◆ routeNode

template<typename DataLoader >
std::list<RouteDescription::Node>::const_iterator osmscout::CLASS_FINAL< DataLoader >::Position::routeNode

◆ state

template<typename DataLoader >
PositionState osmscout::CLASS_FINAL< DataLoader >::Position::state {PositionState::Uninitialised}

◆ time

template<typename DataLoader >
Timestamp osmscout::CLASS_FINAL< DataLoader >::Position::time

◆ typeConfig

template<typename DataLoader >
TypeConfigRef osmscout::CLASS_FINAL< DataLoader >::Position::typeConfig

◆ way

template<typename DataLoader >
WayRef osmscout::CLASS_FINAL< DataLoader >::Position::way

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