ubuntu-location-service  0.0.2
Public Types | Public Member Functions | Friends | List of all members
com::ubuntu::location::Position Class Reference
Collaboration diagram for com::ubuntu::location::Position:
Collaboration graph

Public Types

enum  Flag {
  latitude_flag = 0,
  longitude_flag = 1,
  altitude_flag = 2
}
 
typedef std::bitset< 3 > Flags
 

Public Member Functions

 Position (const wgs84::Latitude &latitude, const wgs84::Longitude &longitude)
 
 Position (const wgs84::Latitude &latitude, const wgs84::Longitude &longitude, const wgs84::Altitude &altitude)
 
bool operator== (const Position &rhs) const
 
bool operator!= (const Position &rhs) const
 
const Flags & flags () const
 
bool has_latitude () const
 
Positionlatitude (const wgs84::Latitude &lat)
 
const wgs84::Latitude & latitude () const
 
bool has_longitude () const
 
Positionlongitude (const wgs84::Longitude &lon)
 
const wgs84::Longitude & longitude () const
 
bool has_altitude () const
 
Positionaltitude (const wgs84::Altitude &alt)
 
const wgs84::Altitude & altitude () const
 

Friends

template<typename >
struct Codec
 

Detailed Description

Definition at line 34 of file position.h.


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