00README.txt 1.98 KB
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
A library for geographic projections.

Written by Charles Karney <charles@karney.com> and licensed under
the MIT/X11 License.  For more information, see

    https://geographiclib.sourceforge.io/

Files

    00README.txt  -- this file
    AUTHORS -- the authors of the library
    LICENSE.txt -- the MIT/X11 License
    INSTALL -- brief installation instructions
    NEWS -- a history of changes

    include/GeographicLib/*.hpp
      headers for the library
    src/*.cpp
      implementation for the library

    examples/
      examples for each class

    tools/
      command-line utilities

    Makefile.mk -- Unix/Linux makefiles
    configure -- autoconf configuration script
    CMakeLists.txt -- cmake configuration files
    cmake/
      support files for building with CMake

    windows/
      project files for building under Windows (but CMake is preferred)

    maxima/
      Maxima code for generating series expansions, etc.

    matlab/
      geographiclib/
        *.m, private/*.m -- Matlab implementation of some classes
      geographiclib-legacy/
        *.{m,cpp} -- legacy Matlab routines

    doc/
      files for generating documentation with Doxygen

    man/
      man pages for the utilities

    python/GeographicLib/*.py -- Python implementation of geodesic routines

    java/.../*.java -- Java implementation of geodesic routines

    js/
      src/*.js -- JavaScript implementation of geodesic routines
      samples/*.html -- demonstrations of the JavaScript interface

    legacy/
      C/ -- C implementation of geodesic routines
      Fortran/ -- Fortran implementation of geodesic routines

    dotnet/
      NETGeographicLib/*.{cpp,h} -- .NET wrapper for GeographicLib
      examples/
        CS/*.cs -- simple C# examples for each class
        ManagedCPP/*.cpp -- Managed C++ examples for each class
        VB/*.vb -- simple Visual Basic examples for each class
      Projection/ -- a more complex C# application