# DGtal-team/DGtal

Digital Geometry Tools and Algorithm Library
C++ C CMake TeX Shell Gnuplot
Switch branches/tags
Nothing to show
kerautret Merge pull request #1326 from kerautret/AppVeyorSetting
small fix for appveyor
Latest commit a21083e Jun 28, 2018
 Failed to load latest commit information. .github Apr 15, 2016 .travis Mar 21, 2018 cmake Dec 18, 2017 doc Mar 28, 2018 examples Mar 10, 2018 src May 25, 2018 tests Mar 22, 2018 .clang-format Mar 9, 2017 .gitignore Jan 31, 2018 .travis.yml Mar 21, 2018 AUTHORS Feb 28, 2018 CMakeLists.txt Apr 2, 2018 CONTRIBUTING.md Feb 5, 2016 CTestConfig.cmake Nov 28, 2011 ChangeLog.md Jun 28, 2018 LICENSE Oct 10, 2010 README.md Apr 2, 2018 appveyor.yml Jun 19, 2018

Main website: http://dgtal.org

# Description

DGtal is a generic open source library for Digital Geometry programming for which the main objective is to structure different developments from the digital geometry and topology community. The aims are numerous: make easier the appropriation of our tools for a neophyte (new PhD students, researchers from other topics,...), permit better comparisons from new methods with already existing approaches and to construct a federative project. Another objective of DGtal is to simplify the construction of demonstration tools to share new results and potential efficiency of the proposed work.

DGtal is an opensource free software written by researchers and students from the DGtal research community. We wish to keep an estimate of the number of persons using the library. This is really important for us to justify the ressources spent in developing this software. Please, take a few seconds to fill in the registration form: http://dgtal.org/registration/

# Quick Install

• Linux:

• MacOS (using homebrew):

 brew tap DGtal-team/DGtal
brew install dgtal


(brew options dgtal to enable optional features)

• Windows: no binary package, please compile the library.

Additional instructions are available in the documentation.

# Quick Build Instructions

More details are given in the documentation pages. We just sketch the main instructions on linux/unix-based systems:

git clone https://github.com/DGtal-team/DGtal.git
cd DGtal ; mkdir build ; cd build
cmake ..
make install

Minimum system requirements: C++11 enabled compiler, cmake, boost (>= 1.46).

DGtal can be compiled on Microsoft Windows system using Visual Studio 2014 (or newer): Generate the Visual Studio project using windows cmake tool and compile the DGtal solution (you may also need to set the cmake variable BUILD_SHARED_LIBS to false).