Functions
Geod.cpp File Reference

Command line utility for geodesic calculations. More...

#include <string>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <stdexcept>
#include "GeographicLib/Geodesic.hpp"
#include "GeographicLib/DMS.hpp"

Go to the source code of this file.

Functions

int usage (int retval)
std::string LatLonString (double lat, double lon, int prec, bool dms)
std::string AzimuthString (double azi, int prec, bool dms)
double ReadAzimuth (const std::string &s)
int main (int argc, char *argv[])

Detailed Description

Command line utility for geodesic calculations.

Copyright (c) Charles Karney (2008) <charles@karney.com> http://charles.karney.info/geographic and licensed under the LGPL.

Compile with

g++ -g -O3 -I.. -o Geod Geod.cpp Geodesic.cpp DMS.cpp Constants.cpp

See Geod for usage information.

Definition in file Geod.cpp.


Function Documentation

int usage ( int  retval)

Definition at line 24 of file Geod.cpp.

std::string LatLonString ( double  lat,
double  lon,
int  prec,
bool  dms 
)

Definition at line 78 of file Geod.cpp.

References GeographicLib::DMS::Encode(), GeographicLib::DMS::LATITUDE, and GeographicLib::DMS::LONGITUDE.

Referenced by main().

std::string AzimuthString ( double  azi,
int  prec,
bool  dms 
)

Definition at line 92 of file Geod.cpp.

References GeographicLib::DMS::Encode(), and GeographicLib::DMS::AZIMUTH.

Referenced by main().

double ReadAzimuth ( const std::string &  s)

Definition at line 104 of file Geod.cpp.

References GeographicLib::DMS::Decode(), and GeographicLib::DMS::LATITUDE.

Referenced by main().

int main ( int  argc,
char *  argv[] 
)