lomiri-location-service
..
An aggregating location service providing positioning and geocoding capabilities to applications.
|
Go to the documentation of this file.
18 #ifndef LOCATION_SERVICE_COM_LOMIRI_LOCATION_POSITION_H_
19 #define LOCATION_SERVICE_COM_LOMIRI_LOCATION_POSITION_H_
65 std::ostream&
operator<<(std::ostream& out,
const Position& position);
67 units::Quantity<units::Length>
haversine_distance(
const Position& p1,
const Position& p2);
71 #endif // LOCATION_SERVICE_COM_LOMIRI_LOCATION_POSITION_H_
bool operator!=(const Position &rhs) const
Optional< wgs84::Altitude > altitude
boost::optional< T > Optional
units::Quantity< units::Length > haversine_distance(const Position &p1, const Position &p2)
Coordinate< tag::Longitude, units::PlaneAngle > Longitude
Coordinate< tag::Latitude, units::PlaneAngle > Latitude
Optional< Horizontal > horizontal
The Position struct models a position in the wgs84 coordinate system.
wgs84::Longitude longitude
boost::units::quantity< Unit, double > Quantity
std::ostream & operator<<(std::ostream &out, const Accuracy< T > &update)
bool operator==(const Position &rhs) const
units::Quantity< units::Length > Horizontal
units::Quantity< units::Length > Vertical
Optional< Vertical > vertical