dRonin
adbada4
dRonin GCS
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Groups
Pages
pointlatlng.cpp
Go to the documentation of this file.
1
13
/*
14
* This program is free software; you can redistribute it and/or modify
15
* it under the terms of the GNU General Public License as published by
16
* the Free Software Foundation; either version 3 of the License, or
17
* (at your option) any later version.
18
*
19
* This program is distributed in the hope that it will be useful, but
20
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
21
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
22
* for more details.
23
*
24
* You should have received a copy of the GNU General Public License along
25
* with this program; if not, see <http://www.gnu.org/licenses/>
26
*/
27
#include "
pointlatlng.h
"
28
29
30
namespace
internals {
31
PointLatLng
PointLatLng::Empty
=PointLatLng();
32
PointLatLng::PointLatLng
():lat(0),lng(0),empty(true)
33
{
34
35
}
36
37
bool
operator==
(
PointLatLng
const
& lhs,
PointLatLng
const
& rhs)
38
{
39
return
((lhs.
Lng
() == rhs.
Lng
()) && (lhs.
Lat
() == rhs.
Lat
()));
40
}
41
42
bool
operator!=
(
PointLatLng
const
& left,
PointLatLng
const
& right)
43
{
44
return
!(left == right);
45
}
46
PointLatLng
operator+
(
PointLatLng
pt,
SizeLatLng
sz)
47
{
48
return
PointLatLng::Add
(pt, sz);
49
}
50
51
PointLatLng
operator-
(
PointLatLng
pt,
SizeLatLng
sz)
52
{
53
return
PointLatLng::Subtract
(pt, sz);
54
}
55
}
internals::PointLatLng::Subtract
static PointLatLng Subtract(PointLatLng const &pt, SizeLatLng const &sz)
Definition:
pointlatlng.h:91
internals::operator+
PointLatLng operator+(PointLatLng pt, SizeLatLng sz)
Definition:
pointlatlng.cpp:46
pointlatlng.h
internals::PointLatLng::Lng
double Lng() const
Definition:
pointlatlng.h:76
internals::PointLatLng::Lat
double Lat() const
Definition:
pointlatlng.h:64
internals::PointLatLng::PointLatLng
PointLatLng()
Definition:
pointlatlng.cpp:32
internals::SizeLatLng
Definition:
sizelatlng.h:36
internals::PointLatLng
Definition:
pointlatlng.h:36
internals::PointLatLng::Empty
static PointLatLng Empty
Definition:
pointlatlng.h:50
internals::operator-
PointLatLng operator-(PointLatLng pt, SizeLatLng sz)
Definition:
pointlatlng.cpp:51
internals::operator==
bool operator==(LoadTask const &lhs, LoadTask const &rhs)
Definition:
loadtask.cpp:31
internals::PointLatLng::Add
static PointLatLng Add(PointLatLng const &pt, SizeLatLng const &sz)
Definition:
pointlatlng.h:86
internals::operator!=
bool operator!=(PointLatLng const &left, PointLatLng const &right)
Definition:
pointlatlng.cpp:42
ground
gcs
src
libs
tlmapcontrol
internals
pointlatlng.cpp
Generated by
1.8.6