Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qgeorouteparserosrmv5.cpp File Reference

(cd4db512ae08836f5fa1d746000052215cf70a9c)

#include "qgeorouteparserosrmv5_p.h"
#include "qgeoroute.h"
#include "qgeoroute_p.h"
#include "qgeorouteparser_p_p.h"
#include "qgeoroutesegment.h"
#include "qgeoroutesegment_p.h"
#include "qgeomaneuver.h"
#include <QtCore/QJsonDocument>
#include <QtCore/QJsonObject>
#include <QtCore/QJsonArray>
#include <QtCore/QUrlQuery>
#include <QtPositioning/qgeopath.h>
#include <QtCore/private/qobject_p.h>
#include <QtPositioning/private/qlocationutils_p.h>
Include dependency graph for qgeorouteparserosrmv5.cpp:

Go to the source code of this file.

Classes

class  QGeoRouteParserOsrmV5Private

Functions

static QT_BEGIN_NAMESPACE QList< QGeoCoordinatedecodePolyline (const QString &polylineString)
static QString cardinalDirection4 (QLocationUtils::CardinalDirection direction)
static QString exitOrdinal (int exit)
static QString exitDirection (int exit, const QString &wayName)
static QString instructionArrive (QGeoManeuver::InstructionDirection direction)
static QString instructionContinue (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionDepart (const QJsonObject &maneuver, const QString &wayName)
static QString instructionEndOfRoad (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionFerry (const QString &wayName)
static QString instructionFork (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionMerge (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionNewName (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionNotification (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionOffRamp (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionOnRamp (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionPushingBike (const QString &wayName)
static QString instructionRotary (const QJsonObject &step, const QJsonObject &maneuver, const QString &wayName)
static QString instructionRoundabout (const QJsonObject &maneuver, const QString &wayName)
static QString instructionRoundaboutTurn (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionTrain (const QString &wayName)
static QString instructionTurn (const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionUseLane (const QJsonObject &maneuver, const QString &wayName, QGeoManeuver::InstructionDirection direction)
static QString instructionText (const QJsonObject &step, const QJsonObject &maneuver, QGeoManeuver::InstructionDirection direction)
static QGeoManeuver::InstructionDirection instructionDirection (const QJsonObject &maneuver, QGeoRouteParser::TrafficSide trafficSide)

Function Documentation

◆ cardinalDirection4()

QString cardinalDirection4 ( QLocationUtils::CardinalDirection direction)
static

Definition at line 66 of file qgeorouteparserosrmv5.cpp.

◆ decodePolyline()

QT_BEGIN_NAMESPACE QList< QGeoCoordinate > decodePolyline ( const QString & polylineString)
static

Definition at line 23 of file qgeorouteparserosrmv5.cpp.

◆ exitDirection()

QString exitDirection ( int exit,
const QString & wayName )
static

Definition at line 118 of file qgeorouteparserosrmv5.cpp.

◆ exitOrdinal()

QString exitOrdinal ( int exit)
static

Definition at line 84 of file qgeorouteparserosrmv5.cpp.

◆ instructionArrive()

QString instructionArrive ( QGeoManeuver::InstructionDirection direction)
static

Definition at line 136 of file qgeorouteparserosrmv5.cpp.

◆ instructionContinue()

QString instructionContinue ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 158 of file qgeorouteparserosrmv5.cpp.

◆ instructionDepart()

QString instructionDepart ( const QJsonObject & maneuver,
const QString & wayName )
static

Definition at line 204 of file qgeorouteparserosrmv5.cpp.

◆ instructionDirection()

QGeoManeuver::InstructionDirection instructionDirection ( const QJsonObject & maneuver,
QGeoRouteParser::TrafficSide trafficSide )
static

Definition at line 740 of file qgeorouteparserosrmv5.cpp.

◆ instructionEndOfRoad()

QString instructionEndOfRoad ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 221 of file qgeorouteparserosrmv5.cpp.

◆ instructionFerry()

QString instructionFerry ( const QString & wayName)
static

Definition at line 259 of file qgeorouteparserosrmv5.cpp.

◆ instructionFork()

QString instructionFork ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 268 of file qgeorouteparserosrmv5.cpp.

◆ instructionMerge()

QString instructionMerge ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 322 of file qgeorouteparserosrmv5.cpp.

◆ instructionNewName()

QString instructionNewName ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 372 of file qgeorouteparserosrmv5.cpp.

◆ instructionNotification()

QString instructionNotification ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 426 of file qgeorouteparserosrmv5.cpp.

◆ instructionOffRamp()

QString instructionOffRamp ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 456 of file qgeorouteparserosrmv5.cpp.

◆ instructionOnRamp()

QString instructionOnRamp ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 486 of file qgeorouteparserosrmv5.cpp.

◆ instructionPushingBike()

QString instructionPushingBike ( const QString & wayName)
static

Definition at line 491 of file qgeorouteparserosrmv5.cpp.

◆ instructionRotary()

QString instructionRotary ( const QJsonObject & step,
const QJsonObject & maneuver,
const QString & wayName )
static

Definition at line 499 of file qgeorouteparserosrmv5.cpp.

◆ instructionRoundabout()

QString instructionRoundabout ( const QJsonObject & maneuver,
const QString & wayName )
static

Definition at line 514 of file qgeorouteparserosrmv5.cpp.

◆ instructionRoundaboutTurn()

QString instructionRoundaboutTurn ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 526 of file qgeorouteparserosrmv5.cpp.

◆ instructionText()

QString instructionText ( const QJsonObject & step,
const QJsonObject & maneuver,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 688 of file qgeorouteparserosrmv5.cpp.

◆ instructionTrain()

QString instructionTrain ( const QString & wayName)
static

Definition at line 564 of file qgeorouteparserosrmv5.cpp.

◆ instructionTurn()

QString instructionTurn ( const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 571 of file qgeorouteparserosrmv5.cpp.

◆ instructionUseLane()

QString instructionUseLane ( const QJsonObject & maneuver,
const QString & wayName,
QGeoManeuver::InstructionDirection direction )
static

Definition at line 617 of file qgeorouteparserosrmv5.cpp.