libosmscout 0.1
Loading...
Searching...
No Matches
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>
requires std::is_base_of_v<RouteDescription::Description, Description>
std::shared_ptr< Description > GetRouteDescription () 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>
requires std::is_base_of_v<RouteDescription::Description, Description>
std::shared_ptr< Description > osmscout::PositionAgent::PositionMessage::GetRouteDescription ( ) 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: