Third-party libraries

From user's Wiki!
Jump to: navigation, search

Below is a list of Third Party Libraries that are used by Gimias.

Name Web Version License Comment Used by
ANN Ann 1.1.1 LGPL (link) ANN is a library written in C++, which supports data structures and algorithms for both exact and approximate nearest neighbor searching in arbitrarily high dimensions. MITK
BOOST boost 1.37.1 Boost License (permissive) Boost provides free peer-reviewed portable C++ source libraries. everywhere
CGNSPP cgnspp 0.9.6 CGNS++ is an object oriented interface to provide access to CGNS (CFD General Notation System) databases. It is similar to the existing C and FORTRAN interfaces provided by, but uses an object oriented abstraction of the underlying SIDS. baseLibVTK
CxxTest cxxtest 3.10.1 LGPL CxxTest is a JUnit/!CppUnit/xUnit-like framework for C/C++. userguide Testing
DCMTK dcmtk 3.5.4 ?? DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers. [wiki:DcmtkGdcmComparision Here] is a comparision table between dcmtk and dgcm PacsAPI, dcmAPI
ITK itk 3.16 BSD (link) This is the National Library of Medicine Insight Segmentation and Registration Toolkit (ITK). ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis. baseLibITK
MITK mitk 0.12M: svn 20100 BSD (link) The Medical Imaging Interaction Toolkit (MITK) is a free open-source software system for development of interactive medical image processing software. MITK combines the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) with PIC-based libraries of the DKFZ. wxMitk and gmCore
MSVC msvc 7.1-8.0-9.0 Proprietary dll needed to run gimias under windows gmCore
NETGEN netgen 4.5 LGPL NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement. A new version is available meshLib
VTK vtk 5.4.2 BSD (link) The Visualization Toolkit (VTK) is an open-source, freely available software system for 3D computer graphics, image processing and visualization. baseLibVTK, MeshEditorPlugin
WXMATHPLOT wxmathplot 0.1.0 wxWindows license (permissive) wxMathPlot is a library to add 2D scientific plot functionality to wxWidgets. It allows to embed inside your program a window for plotting scientific, statistical or mathematical data, with additions like legend or coordinate display in overlay. wxMitk
WXWIDGETS wxwidgets 2.8.10 wxWindows license (permissive) wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures wxMitk, gmCore
XERCES xerces 3.0.1 Apache license (permissive) Xerces-C++ is a validating XML parser written in a portable subset of C++. gmCore
ZLIB zlib 1.2.3 Zlib license (permissive) A Massively Spiffy Yet Delicately Unobtrusive Compression Library (Also Free, Not to Mention Unencumbered by Patents) dcmAPI