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_CRITERIA_H_
19 #define LOCATION_SERVICE_COM_LOMIRI_LOCATION_CRITERIA_H_
63 Criteria
operator+(
const Criteria& lhs,
const Criteria& rhs);
68 #endif // LOCATION_SERVICE_COM_LOMIRI_LOCATION_CRITERIA_H_
static const Length Meters
bool altitude
The client needs altitude measurements.
Optional< units::Quantity< units::Length > > vertical
The client requires measurements of at least this vertical accuracy.
boost::optional< T > Optional
bool satisfies(const Criteria &rhs) const
satisfies checks whether this instance also satisfies another criteria instance.
Optional< units::Quantity< units::PlaneAngle > > heading
The client requires measurements of at least this heading accuracy.
units::Quantity< units::Length > horizontal
The client requires measurements of at least this horizontal accuracy.
struct com::lomiri::location::Criteria::Accuracy accuracy
Optional< units::Quantity< units::Velocity > > velocity
The client requires measurements of at least this velocity accuracy.
bool velocity
The client needs velocity measurments.
boost::units::quantity< Unit, double > Quantity
bool position
The client needs position measurements.
Summarizes criteria of a client session with respect to functionality and accuracy for position,...
bool heading
The client needs heading measurements.
Criteria operator+(const Criteria &lhs, const Criteria &rhs)
operator + merges lhs and rhs such that satisfying the new criteria satisfies lhs and rhs.
struct com::lomiri::location::Criteria::Requires requires