lomiri-location-service ..
An aggregating location service providing positioning and geocoding capabilities to applications.
com::lomiri::location::Position Struct Reference

The Position struct models a position in the wgs84 coordinate system. More...

#include <position.h>

Collaboration diagram for com::lomiri::location::Position:

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::Altitudealtitude = Optional<wgs84::Altitude>{}
Accuracy accuracy {}

Detailed Description

The Position struct models a position in the wgs84 coordinate system.

Definition at line 39 of file position.h.

Constructor & Destructor Documentation

◆ Position() [1/5]

com::lomiri::location::Position::Position ( )
default

Referenced by operator!=(), and operator==().

◆ Position() [2/5]

com::lomiri::location::Position::Position ( const wgs84::Latitude & ,
const wgs84::Longitude &  )

◆ Position() [3/5]

com::lomiri::location::Position::Position ( const wgs84::Latitude & ,
const wgs84::Longitude & ,
const wgs84::Altitude &  )

◆ Position() [4/5]

com::lomiri::location::Position::Position ( const wgs84::Latitude & ,
const wgs84::Longitude & ,
const wgs84::Altitude & ,
const units::Quantity< units::Length > & hor_acc )

◆ Position() [5/5]

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 )

Member Function Documentation

◆ operator!=()

bool com::lomiri::location::Position::operator!= ( const Position & rhs) const

References Position().

Here is the call graph for this function:

◆ operator==()

bool com::lomiri::location::Position::operator== ( const Position & rhs) const

References Position().

Here is the call graph for this function:

Member Data Documentation

◆ accuracy

◆ altitude

◆ latitude

◆ longitude


The documentation for this struct was generated from the following file: