![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Types | |
| enum | HasFlag { HasNothing = 0 , HasLatitude = 1 , HasLongitude = 2 , HasCoordinates = 3 , HasAltitude = 4 } |
| typedef QFlags< HasFlag > | HasFlags |
| typedef QList< GeoCoordinates > | List |
| typedef QPair< GeoCoordinates, GeoCoordinates > | Pair |
| typedef QList< GeoCoordinates::Pair > | PairList |
Public Member Functions | |
| GeoCoordinates (const double inLat, const double inLon) | |
| GeoCoordinates (const double inLat, const double inLon, const double inAlt) | |
| double | alt () const |
| QString | altString () const |
| void | clear () |
| void | clearAlt () |
| QString | geoUrl () const |
| bool | hasAltitude () const |
| bool | hasCoordinates () const |
| HasFlags | hasFlags () const |
| bool | hasLatitude () const |
| bool | hasLongitude () const |
| double | lat () const |
| QString | latString () const |
| double | lon () const |
| QString | lonString () const |
| bool | operator== (const GeoCoordinates &other) const |
| bool | sameLonLatAs (const GeoCoordinates &other) const |
| void | setAlt (const double inAlt) |
| void | setLatLon (const double inLat, const double inLon) |
| Marble::GeoDataCoordinates | toMarbleCoordinates () const |
Static Public Member Functions | |
| static GeoCoordinates | fromGeoUrl (const QString &url, bool *const parsedOkay=nullptr) |
| static GeoCoordinates | fromMarbleCoordinates (const Marble::GeoDataCoordinates &marbleCoordinates) |
| static Pair | makePair (const qreal lat1, const qreal lon1, const qreal lat2, const qreal lon2) |
|
static |