libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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
 
QtRouteDataoperator= (const QtRouteData &&)=delete
 
QtRouteDataoperator= (const QtRouteData &)
 
 QtRouteData (const QtRouteData &other)
 copy constructor, Qt ownership is copied More...
 
 QtRouteData (osmscout::RouteDescription &&routeDescription, QList< RouteStep > &&routeSteps, osmscout::Way &&routeWay, QObject *parent=nullptr)
 
 QtRouteData (QObject *parent=nullptr)
 
 QtRouteData (QtRouteData &&)=delete
 
const osmscout::RouteDescriptionrouteDescription () const
 
const QList< RouteStep > & routeSteps () const
 
const osmscout::WayrouteWay () 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

◆ 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 other)

◆ 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: