Android-cuttlefish cvd tool
cuttlefish
host
libs
location
GpsFix.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015 The Android Open Source Project
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#pragma once
18
19
#include <time.h>
20
21
#include <string>
22
#include <vector>
23
24
// A struct representing a location on a map
25
struct
GpsFix
{
26
std::string
name
;
27
std::string
description
;
28
float
latitude
= 0.0;
29
float
longitude
= 0.0;
30
float
elevation
= 0.0;
31
time_t
time
= 0;
32
33
bool
operator<
(
const
GpsFix
&other)
const
{
return
time
< other.
time
; }
34
};
35
36
typedef
std::vector<GpsFix>
GpsFixArray
;
GpsFixArray
std::vector< GpsFix > GpsFixArray
Definition:
GpsFix.h:36
GpsFix
Definition:
GpsFix.h:25
GpsFix::name
std::string name
Definition:
GpsFix.h:26
GpsFix::longitude
float longitude
Definition:
GpsFix.h:29
GpsFix::elevation
float elevation
Definition:
GpsFix.h:30
GpsFix::description
std::string description
Definition:
GpsFix.h:27
GpsFix::latitude
float latitude
Definition:
GpsFix.h:28
GpsFix::time
time_t time
Definition:
GpsFix.h:31
GpsFix::operator<
bool operator<(const GpsFix &other) const
Definition:
GpsFix.h:33
Generated by
1.9.4