~sil2100/location-service/gps-arm64

« back to all changes in this revision

Viewing changes to include/location_service/com/ubuntu/location/criteria.h

  • Committer: Thomas Voß
  • Date: 2013-05-28 14:20:45 UTC
  • Revision ID: thomas.voss@canonical.com-20130528142045-kq5umqdmm4o53vwk
Initial push.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef LOCATION_SERVICE_COM_UBUNTU_LOCATION_CRITERIA_H_
 
2
#define LOCATION_SERVICE_COM_UBUNTU_LOCATION_CRITERIA_H_
 
3
 
 
4
#include "com/ubuntu/location/accuracy.h"
 
5
#include "com/ubuntu/location/heading.h"
 
6
#include "com/ubuntu/location/velocity.h"
 
7
#include "com/ubuntu/location/wgs84/altitude.h"
 
8
#include "com/ubuntu/location/wgs84/latitude.h"
 
9
#include "com/ubuntu/location/wgs84/longitude.h"
 
10
 
 
11
#include <limits>
 
12
#include <ostream>
 
13
#include <stdexcept>
 
14
 
 
15
namespace com
 
16
{
 
17
namespace ubuntu
 
18
{
 
19
namespace location
 
20
{
 
21
struct Criteria
 
22
{
 
23
    Criteria() : latitude_accuracy(),
 
24
                 longitude_accuracy(),
 
25
                 altitude_accuracy(),
 
26
                 velocity_accuracy(),
 
27
                 heading_accuracy()
 
28
    {
 
29
    }
 
30
    
 
31
    Accuracy<wgs84::Latitude> latitude_accuracy;
 
32
    Accuracy<wgs84::Longitude> longitude_accuracy;
 
33
    Accuracy<wgs84::Altitude> altitude_accuracy;
 
34
    Accuracy<Velocity> velocity_accuracy;
 
35
    Accuracy<Heading> heading_accuracy;
 
36
};
 
37
}
 
38
}
 
39
}
 
40
 
 
41
#endif // LOCATION_SERVICE_COM_UBUNTU_LOCATION_CRITERIA_H_