libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::CLASS_FINAL< DataLoader >::Position Struct Reference

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

Collaboration diagram for osmscout::CLASS_FINAL< DataLoader >::Position:

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
size_t labelCount
 Number of labels rendered.
double offset
 Offset of the first label.
double labelSpace
 Space between individual labels.

Member Function Documentation

◆ operator bool()

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

◆ 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

◆ labelCount

template<typename DataLoader>
size_t osmscout::CLASS_FINAL< DataLoader >::Position::labelCount

Number of labels rendered.

◆ labelSpace

template<typename DataLoader>
double osmscout::CLASS_FINAL< DataLoader >::Position::labelSpace

Space between individual labels.

◆ offset

template<typename DataLoader>
double osmscout::CLASS_FINAL< DataLoader >::Position::offset

Offset of the first label.

◆ 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: