libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::PositionAgent::PositionMessage Struct Referencefinal

Message with estimated position. More...

#include <PositionAgent.h>

+ Inheritance diagram for osmscout::PositionAgent::PositionMessage:

Public Member Functions

template<typename Description >
std::shared_ptr< Description > GetRouteDescription (const char *name) const
 
 PositionMessage (const Timestamp &timestamp, const RouteDescriptionRef &route, const Position &position)
 
 ~PositionMessage () override=default
 
- Public Member Functions inherited from osmscout::NavigationMessage
 NavigationMessage (const Timestamp &timestamp)
 
virtual ~NavigationMessage ()=default
 

Public Attributes

Position position
 
RouteDescriptionRef route
 
- Public Attributes inherited from osmscout::NavigationMessage
const Timestamp timestamp
 

Detailed Description

Message with estimated position.

Constructor & Destructor Documentation

◆ PositionMessage()

osmscout::PositionAgent::PositionMessage::PositionMessage ( const Timestamp timestamp,
const RouteDescriptionRef route,
const Position position 
)

◆ ~PositionMessage()

osmscout::PositionAgent::PositionMessage::~PositionMessage ( )
overridedefault

Member Function Documentation

◆ GetRouteDescription()

template<typename Description >
std::shared_ptr<Description> osmscout::PositionAgent::PositionMessage::GetRouteDescription ( const char *  name) const
inline

Member Data Documentation

◆ position

Position osmscout::PositionAgent::PositionMessage::position

◆ route

RouteDescriptionRef osmscout::PositionAgent::PositionMessage::route

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