examples/example-GeoCoords.cpp
Go to the documentation of this file.
1 // Example of using the GeographicLib::GeoCoords class
2 
3 #include <iostream>
4 #include <exception>
6 
7 using namespace std;
8 using namespace GeographicLib;
9 
10 int main() {
11  try {
12  // Miscellaneous conversions
13  double lat = 33.3, lon = 44.4;
14  GeoCoords c(lat, lon);
15  cout << c.MGRSRepresentation(-3) << "\n";
16  c.Reset("18TWN0050");
17  cout << c.DMSRepresentation() << "\n";
18  cout << c.Latitude() << " " << c.Longitude() << "\n";
19  c.Reset("1d38'W 55d30'N");
20  cout << c.GeoRepresentation() << "\n";
21  }
22  catch (const exception& e) {
23  cerr << "Caught exception: " << e.what() << "\n";
24  return 1;
25  }
26 }
e
Array< double, 1, 3 > e(1./3., 0.5, 2.)
GeographicLib
Namespace for GeographicLib.
Definition: JacobiConformal.hpp:15
c
Scalar Scalar * c
Definition: benchVecAdd.cpp:17
GeoCoords.hpp
Header for GeographicLib::GeoCoords class.
GeographicLib::GeoCoords
Conversion between geographic coordinates.
Definition: GeoCoords.hpp:49
std
Definition: BFloat16.h:88
lon
static const double lon
Definition: testGeographicLib.cpp:34
main
int main()
Definition: examples/example-GeoCoords.cpp:10
lat
static const double lat
Definition: testGeographicLib.cpp:34


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:16