lomiri-location-service ..
An aggregating location service providing positioning and geocoding capabilities to applications.
|
The Position struct models a position in the wgs84 coordinate system. More...
#include <position.h>
Classes | |
struct | Accuracy |
Public Member Functions | |
Position ()=default | |
Position (const wgs84::Latitude &, const wgs84::Longitude &) | |
Position (const wgs84::Latitude &, const wgs84::Longitude &, const wgs84::Altitude &) | |
Position (const wgs84::Latitude &, const wgs84::Longitude &, const wgs84::Altitude &, const units::Quantity< units::Length > &hor_acc) | |
Position (const wgs84::Latitude &, const wgs84::Longitude &, const wgs84::Altitude &, const units::Quantity< units::Length > &hor_acc, const units::Quantity< units::Length > &ver_acc) | |
bool | operator== (const Position &rhs) const |
bool | operator!= (const Position &rhs) const |
Public Attributes | |
wgs84::Latitude | latitude = wgs84::Latitude{} |
wgs84::Longitude | longitude = wgs84::Longitude{} |
Optional< wgs84::Altitude > | altitude = Optional<wgs84::Altitude>{} |
Accuracy | accuracy {} |
The Position struct models a position in the wgs84 coordinate system.
Definition at line 39 of file position.h.
|
default |
com::lomiri::location::Position::Position | ( | const wgs84::Latitude & | , |
const wgs84::Longitude & | |||
) |
com::lomiri::location::Position::Position | ( | const wgs84::Latitude & | , |
const wgs84::Longitude & | , | ||
const wgs84::Altitude & | |||
) |
com::lomiri::location::Position::Position | ( | const wgs84::Latitude & | , |
const wgs84::Longitude & | , | ||
const wgs84::Altitude & | , | ||
const units::Quantity< units::Length > & | hor_acc | ||
) |
com::lomiri::location::Position::Position | ( | const wgs84::Latitude & | , |
const wgs84::Longitude & | , | ||
const wgs84::Altitude & | , | ||
const units::Quantity< units::Length > & | hor_acc, | ||
const units::Quantity< units::Length > & | ver_acc | ||
) |
bool com::lomiri::location::Position::operator!= | ( | const Position & | rhs | ) | const |
bool com::lomiri::location::Position::operator== | ( | const Position & | rhs | ) | const |
Accuracy com::lomiri::location::Position::accuracy {} |
Definition at line 62 of file position.h.
Referenced by core::dbus::Codec< com::lomiri::location::Position >::decode_argument(), and core::dbus::Codec< com::lomiri::location::Position >::encode_argument().
Optional<wgs84::Altitude> com::lomiri::location::Position::altitude = Optional<wgs84::Altitude>{} |
Definition at line 61 of file position.h.
Referenced by core::dbus::Codec< com::lomiri::location::Position >::decode_argument(), and core::dbus::Codec< com::lomiri::location::Position >::encode_argument().
wgs84::Latitude com::lomiri::location::Position::latitude = wgs84::Latitude{} |
Definition at line 59 of file position.h.
Referenced by core::dbus::Codec< com::lomiri::location::Position >::decode_argument(), and core::dbus::Codec< com::lomiri::location::Position >::encode_argument().
wgs84::Longitude com::lomiri::location::Position::longitude = wgs84::Longitude{} |
Definition at line 60 of file position.h.
Referenced by core::dbus::Codec< com::lomiri::location::Position >::decode_argument(), and core::dbus::Codec< com::lomiri::location::Position >::encode_argument().