libosmscout 0.1
Loading...
Searching...
No Matches
osmscout::QtRouteData Class Reference

Representation of computed route. More...

#include <QtRouteData.h>

Inheritance diagram for osmscout::QtRouteData:

Public Member Functions

void clear ()
 operator bool () const
QtRouteData & operator= (const QtRouteData &&)=delete
QtRouteData & operator= (const QtRouteData &)
 QtRouteData (const QtRouteData &other)
 copy constructor, Qt ownership is copied
 QtRouteData (osmscout::RouteDescription &&routeDescription, QList< RouteStep > &&routeSteps, osmscout::Way &&routeWay, QObject *parent=nullptr)
 QtRouteData (QObject *parent=nullptr)
 QtRouteData (QtRouteData &&)=delete
const osmscout::RouteDescription & routeDescription () const
const QList< RouteStep > & routeSteps () const
const osmscout::Way & routeWay () const
osmscout::Way routeWayCopy () const
 ~QtRouteData () override=default

Detailed Description

Representation of computed route.

Constructor & Destructor Documentation

◆ QtRouteData() [1/4]

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

◆ QtRouteData() [2/4]

osmscout::QtRouteData::QtRouteData ( const QtRouteData & other)

copy constructor, Qt ownership is copied

References QtRouteData().

◆ QtRouteData() [3/4]

osmscout::QtRouteData::QtRouteData ( osmscout::RouteDescription && routeDescription,
QList< RouteStep > && routeSteps,
osmscout::Way && routeWay,
QObject * parent = nullptr )

◆ QtRouteData() [4/4]

osmscout::QtRouteData::QtRouteData ( QtRouteData && )
delete

References QtRouteData().

◆ ~QtRouteData()

osmscout::QtRouteData::~QtRouteData ( )
overridedefault

References operator=(), and QtRouteData().

Member Function Documentation

◆ clear()

void osmscout::QtRouteData::clear ( )

◆ operator bool()

osmscout::QtRouteData::operator bool ( ) const
inlineexplicit

◆ operator=() [1/2]

QtRouteData & osmscout::QtRouteData::operator= ( const QtRouteData && )
delete

References QtRouteData().

◆ operator=() [2/2]

QtRouteData & osmscout::QtRouteData::operator= ( const QtRouteData & other)

References QtRouteData().

Referenced by ~QtRouteData().

◆ routeDescription()

const osmscout::RouteDescription & osmscout::QtRouteData::routeDescription ( ) const

◆ routeSteps()

const QList< RouteStep > & osmscout::QtRouteData::routeSteps ( ) const

Referenced by QtRouteData().

◆ routeWay()

const osmscout::Way & osmscout::QtRouteData::routeWay ( ) const

Referenced by QtRouteData().

◆ routeWayCopy()

osmscout::Way osmscout::QtRouteData::routeWayCopy ( ) const

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