![]() |
Qt 6.x
The Qt SDK
|
#include <qlocationutils_p.h>
Public Types | |
enum | CardinalDirection { CardinalN , CardinalE , CardinalS , CardinalW , CardinalNE , CardinalSE , CardinalSW , CardinalNW , CardinalNNE , CardinalENE , CardinalESE , CardinalSSE , CardinalSSW , CardinalWSW , CardinalWNW , CardinalNNW } |
enum | NmeaSentence { NmeaSentenceInvalid , NmeaSentenceGGA , NmeaSentenceGSA , NmeaSentenceGLL , NmeaSentenceRMC , NmeaSentenceVTG , NmeaSentenceZDA , NmeaSentenceGSV } |
Definition at line 34 of file qlocationutils_p.h.
Enumerator | |
---|---|
CardinalN | |
CardinalE | |
CardinalS | |
CardinalW | |
CardinalNE | |
CardinalSE | |
CardinalSW | |
CardinalNW | |
CardinalNNE | |
CardinalENE | |
CardinalESE | |
CardinalSSE | |
CardinalSSW | |
CardinalWSW | |
CardinalWNW | |
CardinalNNW |
Definition at line 37 of file qlocationutils_p.h.
Enumerator | |
---|---|
NmeaSentenceInvalid | |
NmeaSentenceGGA | |
NmeaSentenceGSA | |
NmeaSentenceGLL | |
NmeaSentenceRMC | |
NmeaSentenceVTG | |
NmeaSentenceZDA | |
NmeaSentenceGSV |
Definition at line 56 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 209 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 125 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 90 of file qlocationutils_p.h.
Referenced by instructionDepart().
|
inlinestatic |
Definition at line 103 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 74 of file qlocationutils_p.h.
Referenced by QGeoCirclePrivate::updateBoundingBox().
|
inlinestatic |
Definition at line 189 of file qlocationutils_p.h.
References qRadiansToDegrees().
Referenced by calculatePeripheralPoints(), QDeclarativeCircleMapItemPrivate::calculatePeripheralPointsGreatCircle(), and QGeoCirclePrivate::updateBoundingBox().
|
inlinestatic |
Definition at line 199 of file qlocationutils_p.h.
References M_PI.
|
inlinestatic |
Definition at line 194 of file qlocationutils_p.h.
Referenced by calculatePeripheralPoints(), QDeclarativeCircleMapItemPrivate::calculatePeripheralPointsGreatCircle(), and QGeoCirclePrivate::updateBoundingBox().
|
static |
Definition at line 540 of file qlocationutils.cpp.
References isValidLat(), isValidLong(), qlocationutils_nmeaDegreesToDecimal(), and QByteArray::toDouble().
Referenced by qlocationutils_readGga(), qlocationutils_readGll(), and qlocationutils_readRmc().
|
static |
Definition at line 237 of file qlocationutils.cpp.
References hasValidNmeaChecksum(), NmeaSentenceGGA, NmeaSentenceGLL, NmeaSentenceGSA, NmeaSentenceGSV, NmeaSentenceInvalid, NmeaSentenceRMC, NmeaSentenceVTG, NmeaSentenceZDA, QByteArrayView::size(), and QByteArrayView::sliced().
Referenced by getPosInfoFromNmea(), getSatInfoFromNmea(), and getSatInUseFromNmea().
|
static |
Definition at line 526 of file qlocationutils.cpp.
References QString::fromLatin1(), QTime::isValid(), QByteArray::size(), and time.
Referenced by qlocationutils_readGga(), qlocationutils_readGll(), qlocationutils_readRmc(), and qlocationutils_readZda().
|
static |
Definition at line 322 of file qlocationutils.cpp.
References QByteArrayView::first(), getNmeaSentenceType(), QByteArrayView::indexOf(), info, NmeaSentenceGGA, NmeaSentenceGLL, NmeaSentenceGSA, NmeaSentenceInvalid, NmeaSentenceRMC, NmeaSentenceVTG, NmeaSentenceZDA, qlocationutils_readGga(), qlocationutils_readGll(), qlocationutils_readGsa(), qlocationutils_readRmc(), qlocationutils_readVtg(), and qlocationutils_readZda().
Referenced by QNmeaPositionInfoSource::parsePosInfoFromNmeaData().
|
static |
Definition at line 268 of file qlocationutils.cpp.
References QGeoSatelliteInfo::BEIDOU, QGeoSatelliteInfo::GALILEO, QGeoSatelliteInfo::GLONASS, QGeoSatelliteInfo::GPS, hasValidNmeaChecksum(), QGeoSatelliteInfo::Multiple, QGeoSatelliteInfo::QZSS, QByteArrayView::size(), QByteArrayView::sliced(), and QGeoSatelliteInfo::Undefined.
Referenced by getSatInfoFromNmea(), and getSatInUseFromNmea().
|
static |
Definition at line 302 of file qlocationutils.cpp.
References QGeoSatelliteInfo::BEIDOU, QGeoSatelliteInfo::GALILEO, QGeoSatelliteInfo::GLONASS, QGeoSatelliteInfo::GPS, QGeoSatelliteInfo::QZSS, and QGeoSatelliteInfo::Undefined.
Referenced by getSatInUseFromNmea().
|
static |
Definition at line 364 of file qlocationutils.cpp.
References QList< T >::append(), QList< T >::at(), QGeoSatelliteInfo::Azimuth, QList< T >::clear(), QByteArrayView::data(), QGeoSatelliteInfo::Elevation, QByteArray::fromRawData(), QNmeaSatelliteInfoSource::FullyParsed, getNmeaSentenceType(), getSatelliteSystem(), QGeoSatelliteInfo::GLONASS, i, QByteArrayView::indexOf(), info, QByteArrayView::isEmpty(), NmeaSentenceGSV, QNmeaSatelliteInfoSource::NotParsed, ok, QNmeaSatelliteInfoSource::PartiallyParsed, qMin(), QByteArrayView::size(), QList< T >::size(), and split().
Referenced by QNmeaSatelliteInfoSource::parseSatelliteInfoFromNmea().
|
static |
Definition at line 450 of file qlocationutils.cpp.
References QList< T >::begin(), QList< T >::clear(), QList< T >::end(), QByteArrayView::first(), QList< T >::front(), getNmeaSentenceType(), getSatelliteSystem(), getSatelliteSystemBySatelliteId(), QGeoSatelliteInfo::GLONASS, QByteArrayView::indexOf(), QByteArrayView::isEmpty(), QList< T >::isEmpty(), QGeoSatelliteInfo::Multiple, NmeaSentenceGSA, qlocationutils_readGsa(), and QGeoSatelliteInfo::Undefined.
Referenced by QNmeaSatelliteInfoSource::parseSatellitesInUseFromNmea().
|
static |
Definition at line 502 of file qlocationutils.cpp.
References checksum(), i, QByteArrayView::indexOf(), ok, QByteArrayView::size(), QByteArrayView::sliced(), and QByteArrayView::toInt().
Referenced by getNmeaSentenceType(), and getSatelliteSystem().
|
inlinestatic |
Definition at line 67 of file qlocationutils_p.h.
Referenced by QGeoCoordinate::QGeoCoordinate(), QGeoCoordinate::QGeoCoordinate(), getNmeaLatLong(), and QGeoCoordinate::type().
|
inlinestatic |
Definition at line 70 of file qlocationutils_p.h.
Referenced by QGeoCoordinate::QGeoCoordinate(), QGeoCoordinate::QGeoCoordinate(), getNmeaLatLong(), and QGeoCoordinate::type().
|
inlinestatic |
Definition at line 215 of file qlocationutils_p.h.
References leftOffset.
|
inlinestatic |
Definition at line 221 of file qlocationutils_p.h.
References leftOffset.
|
inlinestatic |
Definition at line 204 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 233 of file qlocationutils_p.h.
References QGeoCoordinate::latitude.
|
inlinestatic |
Definition at line 170 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 178 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 184 of file qlocationutils_p.h.
References qDegreesToRadians().
Referenced by calculatePeripheralPoints(), QDeclarativeCircleMapItemPrivate::calculatePeripheralPointsGreatCircle(), QGeoCameraTilesPrivate::createFrustum(), QGeoTiledMapScenePrivate::setupCamera(), and QGeoCirclePrivate::updateBoundingBox().
|
inlinestatic |
Definition at line 226 of file qlocationutils_p.h.
|
inlinestatic |
Definition at line 82 of file qlocationutils_p.h.
Referenced by QGeoCoordinate::atDistanceAndAzimuth(), calculatePeripheralPoints(), QGeoRectanglePrivate::center(), QGeoRectangle::setCenter(), QGeoRectangle::setWidth(), QGeoCircle::translate(), QGeoPathPrivate::translate(), QGeoRectangle::translate(), QGeoPathPrivateEager::translate(), translatePoly(), and QGeoCirclePrivate::updateBoundingBox().
|
inlinestatic |
Definition at line 164 of file qlocationutils_p.h.