QGeoRouteLeg Class
The QGeoRouteLeg class represents a leg of a route, that is the portion of a route between one waypoint and the next. This is a subclass of QGeoRoute, exposing route leg specific API. More...
Header: | #include <QGeoRouteLeg> |
qmake: | QT += location |
Since: | Qt 5.12 |
Inherits: | QGeoRoute |
This class was introduced in Qt 5.12.
Public Functions
QGeoRouteLeg(const QGeoRouteLeg &other) | |
QGeoRouteLeg() | |
~QGeoRouteLeg() | |
int | legIndex() const |
QGeoRoute | overallRoute() const |
void | setLegIndex(int idx) |
void | setOverallRoute(const QGeoRoute &route) |
Detailed Description
Note: QGeoRoute::routeLegs will return an empty list if called on a route leg.
See also QGeoRoute.
Member Function Documentation
QGeoRouteLeg::QGeoRouteLeg(const QGeoRouteLeg &other)
Constructs a route leg object from the contents of other.
QGeoRouteLeg::QGeoRouteLeg()
Constructs a route leg object.
QGeoRouteLeg::~QGeoRouteLeg()
Destroys this route object.
int QGeoRouteLeg::legIndex() const
Returns the index of this route leg inside the containing QGeoRoute::routeLegs list. Can be used to find the next legs.
See also setLegIndex().
QGeoRoute QGeoRouteLeg::overallRoute() const
Returns the route that contains this route leg.
See also setOverallRoute().
void QGeoRouteLeg::setLegIndex(int idx)
Sets the route leg index to idx.
See also legIndex().
void QGeoRouteLeg::setOverallRoute(const QGeoRoute &route)
Sets the route that contains this route leg.
See also overallRoute().