#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()
static CardinalDirection QLocationUtils::azimuthToCardinalDirection16 |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ azimuthToCardinalDirection4()
static CardinalDirection QLocationUtils::azimuthToCardinalDirection4 |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ azimuthToCardinalDirection8()
static CardinalDirection QLocationUtils::azimuthToCardinalDirection8 |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ clipLat()
static double QLocationUtils::clipLat |
( |
double | lat, |
|
|
double | clipValue = 90.0 ) |
|
inlinestatic |
◆ degrees()
static double QLocationUtils::degrees |
( |
double | radians | ) |
|
|
inlinestatic |
◆ earthMeanCircumference()
static double QLocationUtils::earthMeanCircumference |
( |
| ) |
|
|
inlinestatic |
◆ earthMeanRadius()
static 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()
static bool QLocationUtils::isValidLat |
( |
double | lat | ) |
|
|
inlinestatic |
◆ isValidLong()
static bool QLocationUtils::isValidLong |
( |
double | lng | ) |
|
|
inlinestatic |
◆ mapLeftLongitude()
static double QLocationUtils::mapLeftLongitude |
( |
double | centerLongitude | ) |
|
|
inlinestatic |
◆ mapRightLongitude()
static double QLocationUtils::mapRightLongitude |
( |
double | centerLongitude | ) |
|
|
inlinestatic |
◆ mercatorMaxLatitude()
static double QLocationUtils::mercatorMaxLatitude |
( |
| ) |
|
|
inlinestatic |
◆ metersPerPixel()
◆ mirrorAzimuthX()
static double QLocationUtils::mirrorAzimuthX |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ mirrorAzimuthY()
static double QLocationUtils::mirrorAzimuthY |
( |
double | azimuth | ) |
|
|
inlinestatic |
◆ radians()
static double QLocationUtils::radians |
( |
double | degrees | ) |
|
|
inlinestatic |
◆ split_double()
static void QLocationUtils::split_double |
( |
double | input, |
|
|
float * | hipart, |
|
|
float * | lopart ) |
|
inlinestatic |
◆ wrapLong()
static double QLocationUtils::wrapLong |
( |
double | lng | ) |
|
|
inlinestatic |
◆ wrapLongExt()
static double QLocationUtils::wrapLongExt |
( |
double | lng | ) |
|
|
inlinestatic |
The documentation for this class was generated from the following files: