#include <qlocationutils_p.h>
|
| 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
} |
|
| static bool | isValidLat (double lat) |
| static bool | isValidLong (double lng) |
| static double | clipLat (double lat, double clipValue=90.0) |
| static double | wrapLong (double lng) |
| static CardinalDirection | azimuthToCardinalDirection4 (double azimuth) |
| static CardinalDirection | azimuthToCardinalDirection8 (double azimuth) |
| static CardinalDirection | azimuthToCardinalDirection16 (double azimuth) |
| static double | wrapLongExt (double lng) |
| static double | mirrorAzimuthX (double azimuth) |
| static double | mirrorAzimuthY (double azimuth) |
| static double | radians (double degrees) |
| static double | degrees (double radians) |
| static double | earthMeanRadius () |
| static double | earthMeanCircumference () |
| static double | mercatorMaxLatitude () |
| static QGeoCoordinate | antipodalPoint (const QGeoCoordinate &p) |
| static double | mapLeftLongitude (double centerLongitude) |
| static double | mapRightLongitude (double centerLongitude) |
| static void | split_double (double input, float *hipart, float *lopart) |
| static qreal | metersPerPixel (qreal zoomLevel, const QGeoCoordinate &coordinate) |
| static NmeaSentence | getNmeaSentenceType (QByteArrayView bv) |
| static QGeoSatelliteInfo::SatelliteSystem | getSatelliteSystem (QByteArrayView bv) |
| static QGeoSatelliteInfo::SatelliteSystem | getSatelliteSystemBySatelliteId (int satId) |
| static bool | getPosInfoFromNmea (QByteArrayView bv, QGeoPositionInfo *info, double uere, bool *hasFix=nullptr) |
| static QNmeaSatelliteInfoSource::SatelliteInfoParseStatus | getSatInfoFromNmea (QByteArrayView bv, QList< QGeoSatelliteInfo > &infos, QGeoSatelliteInfo::SatelliteSystem &system) |
| static QGeoSatelliteInfo::SatelliteSystem | getSatInUseFromNmea (QByteArrayView bv, QList< int > &pnrsInUse) |
| static bool | hasValidNmeaChecksum (QByteArrayView bv) |
| static bool | getNmeaTime (const QByteArray &bytes, QTime *time) |
| static bool | getNmeaLatLong (const QByteArray &latString, char latDirection, const QByteArray &lngString, char lngDirection, double *lat, double *lon) |
Definition at line 34 of file qlocationutils_p.h.
◆ CardinalDirection
| 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.
◆ NmeaSentence
| Enumerator |
|---|
| NmeaSentenceInvalid | |
| NmeaSentenceGGA | |
| NmeaSentenceGSA | |
| NmeaSentenceGLL | |
| NmeaSentenceRMC | |
| NmeaSentenceVTG | |
| NmeaSentenceZDA | |
| NmeaSentenceGSV | |
Definition at line 56 of file qlocationutils_p.h.
◆ antipodalPoint()
◆ azimuthToCardinalDirection16()
◆ azimuthToCardinalDirection4()
◆ azimuthToCardinalDirection8()
◆ clipLat()
| double QLocationUtils::clipLat |
( |
double | lat, |
|
|
double | clipValue = 90.0 ) |
|
inlinestatic |
◆ degrees()
| double QLocationUtils::degrees |
( |
double | radians | ) |
|
|
inlinestatic |
◆ earthMeanCircumference()
| double QLocationUtils::earthMeanCircumference |
( |
| ) |
|
|
inlinestatic |
◆ earthMeanRadius()
| double QLocationUtils::earthMeanRadius |
( |
| ) |
|
|
inlinestatic |
◆ getNmeaLatLong()
| bool QLocationUtils::getNmeaLatLong |
( |
const QByteArray & | latString, |
|
|
char | latDirection, |
|
|
const QByteArray & | lngString, |
|
|
char | lngDirection, |
|
|
double * | lat, |
|
|
double * | lon ) |
|
static |
◆ getNmeaSentenceType()
◆ getNmeaTime()
| bool QLocationUtils::getNmeaTime |
( |
const QByteArray & | bytes, |
|
|
QTime * | time ) |
|
static |
◆ getPosInfoFromNmea()
◆ getSatelliteSystem()
◆ getSatelliteSystemBySatelliteId()
◆ getSatInfoFromNmea()
◆ getSatInUseFromNmea()
◆ hasValidNmeaChecksum()
◆ isValidLat()
| bool QLocationUtils::isValidLat |
( |
double | lat | ) |
|
|
inlinestatic |
◆ isValidLong()
| bool QLocationUtils::isValidLong |
( |
double | lng | ) |
|
|
inlinestatic |
◆ mapLeftLongitude()
| double QLocationUtils::mapLeftLongitude |
( |
double | centerLongitude | ) |
|
|
inlinestatic |
◆ mapRightLongitude()
| double QLocationUtils::mapRightLongitude |
( |
double | centerLongitude | ) |
|
|
inlinestatic |
◆ mercatorMaxLatitude()
| double QLocationUtils::mercatorMaxLatitude |
( |
| ) |
|
|
inlinestatic |
◆ metersPerPixel()
◆ mirrorAzimuthX()
| double QLocationUtils::mirrorAzimuthX |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ mirrorAzimuthY()
| double QLocationUtils::mirrorAzimuthY |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ radians()
| double QLocationUtils::radians |
( |
double | degrees | ) |
|
|
inlinestatic |
◆ split_double()
| void QLocationUtils::split_double |
( |
double | input, |
|
|
float * | hipart, |
|
|
float * | lopart ) |
|
inlinestatic |
◆ wrapLong()
| double QLocationUtils::wrapLong |
( |
double | lng | ) |
|
|
inlinestatic |
◆ wrapLongExt()
| double QLocationUtils::wrapLongExt |
( |
double | lng | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following files: