libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::VehiclePosition Class Reference

#include <libosmscout-client-qt/include/osmscoutclientqt/VehiclePosition.h>

Inheritance diagram for osmscout::VehiclePosition:
Collaboration diagram for osmscout::VehiclePosition:

Public Member Functions

 VehiclePosition (QObject *parent=nullptr)
 VehiclePosition (const Vehicle &vehicle, const PositionAgent::PositionState &state, const GeoCoord &coord, const std::optional< Bearing > &bearing, const std::optional< GeoCoord > &nextStepCoord, QObject *parent=nullptr)
VehiclePositionoperator= (const VehiclePosition &o)
double getLat () const
double getLon () const
GeoCoord getCoord () const
std::optional< Bearing > getBearing () const
double getBearingRadians () const
std::optional< GeoCoord > getNextStepCoord () const
PositionAgent::PositionState getState () const

Properties

double lat
double lon
double bearing

Detailed Description

Object aggregating estimated data about vehicle during navigation.

Constructor & Destructor Documentation

◆ VehiclePosition() [1/2]

osmscout::VehiclePosition::VehiclePosition ( QObject * parent = nullptr)
inlineexplicit

◆ VehiclePosition() [2/2]

osmscout::VehiclePosition::VehiclePosition ( const Vehicle & vehicle,
const PositionAgent::PositionState & state,
const GeoCoord & coord,
const std::optional< Bearing > & bearing,
const std::optional< GeoCoord > & nextStepCoord,
QObject * parent = nullptr )
inline

Member Function Documentation

◆ getBearing()

std::optional< Bearing > osmscout::VehiclePosition::getBearing ( ) const
inline

◆ getBearingRadians()

double osmscout::VehiclePosition::getBearingRadians ( ) const
inline

◆ getCoord()

GeoCoord osmscout::VehiclePosition::getCoord ( ) const
inline

◆ getLat()

double osmscout::VehiclePosition::getLat ( ) const
inline

◆ getLon()

double osmscout::VehiclePosition::getLon ( ) const
inline

◆ getNextStepCoord()

std::optional< GeoCoord > osmscout::VehiclePosition::getNextStepCoord ( ) const
inline

◆ getState()

PositionAgent::PositionState osmscout::VehiclePosition::getState ( ) const
inline

◆ operator=()

VehiclePosition & osmscout::VehiclePosition::operator= ( const VehiclePosition & o)
inline

Property Documentation

◆ bearing

double osmscout::VehiclePosition::bearing
read

◆ lat

double osmscout::VehiclePosition::lat
read

◆ lon

double osmscout::VehiclePosition::lon
read

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