![]() |
Qt 6.x
The Qt SDK
|
#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>
Go to the source code of this file.
Classes | |
class | QGeoRouteParserOsrmV5Private |
|
static |
Definition at line 66 of file qgeorouteparserosrmv5.cpp.
References QLocationUtils::CardinalE, QLocationUtils::CardinalN, QLocationUtils::CardinalS, QLocationUtils::CardinalW, and direction.
Referenced by instructionDepart().
|
static |
Definition at line 23 of file qgeorouteparserosrmv5.cpp.
References i, QString::isEmpty(), shift(), and QString::toLatin1().
Referenced by QGeoRouteParserOsrmV5Private::parseStep().
Definition at line 118 of file qgeorouteparserosrmv5.cpp.
References QString::arg(), exitOrdinal(), and QString::isEmpty().
Referenced by instructionRotary(), and instructionRoundabout().
|
static |
Definition at line 84 of file qgeorouteparserosrmv5.cpp.
References QList< T >::append(), and QList< T >::size().
Referenced by exitDirection().
|
static |
Definition at line 136 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, and QGeoManeuver::DirectionUTurnRight.
Referenced by instructionText().
|
static |
Definition at line 158 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 204 of file qgeorouteparserosrmv5.cpp.
References QLocationUtils::azimuthToCardinalDirection4(), cardinalDirection4(), QString::isEmpty(), QJsonValue::toDouble(), and QJsonObject::value().
Referenced by instructionText().
|
static |
Definition at line 740 of file qgeorouteparserosrmv5.cpp.
References QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, QString::isEmpty(), QGeoRouteParser::LeftHandTraffic, QGeoManeuver::NoDirection, QGeoRouteParser::RightHandTraffic, QJsonValue::toString(), and QJsonObject::value().
Referenced by QGeoRouteParserOsrmV5Private::parseStep().
|
static |
Definition at line 221 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
Definition at line 259 of file qgeorouteparserosrmv5.cpp.
References QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 268 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 322 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 372 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 426 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 456 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionOnRamp(), and instructionText().
|
static |
Definition at line 486 of file qgeorouteparserosrmv5.cpp.
References direction, and instructionOffRamp().
Referenced by instructionText().
Definition at line 491 of file qgeorouteparserosrmv5.cpp.
References QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 499 of file qgeorouteparserosrmv5.cpp.
References exitDirection(), QString::isEmpty(), QJsonValue::toInt(), QJsonValue::toString(), and QJsonObject::value().
Referenced by instructionText().
|
static |
Definition at line 514 of file qgeorouteparserosrmv5.cpp.
References exitDirection(), QJsonValue::toInt(), and QJsonObject::value().
Referenced by instructionText().
|
static |
Definition at line 526 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 688 of file qgeorouteparserosrmv5.cpp.
References direction, instructionArrive(), instructionContinue(), instructionDepart(), instructionEndOfRoad(), instructionFerry(), instructionFork(), instructionMerge(), instructionNewName(), instructionNotification(), instructionOffRamp(), instructionOnRamp(), instructionPushingBike(), instructionRotary(), instructionRoundabout(), instructionRoundaboutTurn(), instructionTrain(), instructionTurn(), instructionUseLane(), QJsonValue::toString(), and QJsonObject::value().
Referenced by QGeoRouteParserOsrmV5Private::parseStep().
Definition at line 564 of file qgeorouteparserosrmv5.cpp.
References QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 571 of file qgeorouteparserosrmv5.cpp.
References direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, and QString::isEmpty().
Referenced by instructionText().
|
static |
Definition at line 617 of file qgeorouteparserosrmv5.cpp.
References QString::arg(), direction, QGeoManeuver::DirectionBearLeft, QGeoManeuver::DirectionBearRight, QGeoManeuver::DirectionForward, QGeoManeuver::DirectionHardLeft, QGeoManeuver::DirectionHardRight, QGeoManeuver::DirectionLeft, QGeoManeuver::DirectionLightLeft, QGeoManeuver::DirectionLightRight, QGeoManeuver::DirectionRight, QGeoManeuver::DirectionUTurnLeft, QGeoManeuver::DirectionUTurnRight, QString::isEmpty(), QJsonValue::toString(), and QJsonObject::value().
Referenced by instructionText().