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

◆ 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

◆ operator==()

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

Member Data Documentation

◆ accuracy

◆ altitude

◆ latitude

◆ longitude


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