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()

static QString cardinalDirection4 ( QLocationUtils::CardinalDirection direction)
static

Definition at line 66 of file qgeorouteparserosrmv5.cpp.

◆ decodePolyline()

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

Definition at line 23 of file qgeorouteparserosrmv5.cpp.

◆ exitDirection()

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

Definition at line 118 of file qgeorouteparserosrmv5.cpp.

◆ exitOrdinal()

static QString exitOrdinal ( int exit)
static

Definition at line 84 of file qgeorouteparserosrmv5.cpp.

◆ instructionArrive()

static QString instructionArrive ( QGeoManeuver::InstructionDirection direction)
static

Definition at line 136 of file qgeorouteparserosrmv5.cpp.

◆ instructionContinue()

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

Definition at line 158 of file qgeorouteparserosrmv5.cpp.

◆ instructionDepart()

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

Definition at line 204 of file qgeorouteparserosrmv5.cpp.

◆ instructionDirection()

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

Definition at line 740 of file qgeorouteparserosrmv5.cpp.

◆ instructionEndOfRoad()

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

Definition at line 221 of file qgeorouteparserosrmv5.cpp.

◆ instructionFerry()

static QString instructionFerry ( const QString & wayName)
static

Definition at line 259 of file qgeorouteparserosrmv5.cpp.

◆ instructionFork()

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

Definition at line 268 of file qgeorouteparserosrmv5.cpp.

◆ instructionMerge()

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

Definition at line 322 of file qgeorouteparserosrmv5.cpp.

◆ instructionNewName()

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

Definition at line 372 of file qgeorouteparserosrmv5.cpp.

◆ instructionNotification()

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

Definition at line 426 of file qgeorouteparserosrmv5.cpp.

◆ instructionOffRamp()

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

Definition at line 456 of file qgeorouteparserosrmv5.cpp.

◆ instructionOnRamp()

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

Definition at line 486 of file qgeorouteparserosrmv5.cpp.

◆ instructionPushingBike()

static QString instructionPushingBike ( const QString & wayName)
static

Definition at line 491 of file qgeorouteparserosrmv5.cpp.

◆ instructionRotary()

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

Definition at line 499 of file qgeorouteparserosrmv5.cpp.

◆ instructionRoundabout()

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

Definition at line 514 of file qgeorouteparserosrmv5.cpp.

◆ instructionRoundaboutTurn()

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

Definition at line 526 of file qgeorouteparserosrmv5.cpp.

◆ instructionText()

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

Definition at line 688 of file qgeorouteparserosrmv5.cpp.

◆ instructionTrain()

static QString instructionTrain ( const QString & wayName)
static

Definition at line 564 of file qgeorouteparserosrmv5.cpp.

◆ instructionTurn()

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

Definition at line 571 of file qgeorouteparserosrmv5.cpp.

◆ instructionUseLane()

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

Definition at line 617 of file qgeorouteparserosrmv5.cpp.