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

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

Inheritance diagram for osmscout::QtRouteData:
Collaboration diagram for osmscout::QtRouteData:

Public Member Functions

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

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

◆ 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

◆ ~QtRouteData()

osmscout::QtRouteData::~QtRouteData ( )
overridedefault

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

◆ operator=() [2/2]

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

◆ routeDescription()

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

◆ routeSteps()

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

◆ routeWay()

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

◆ routeWayCopy()

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

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