The Generic Geometry Library (GGL) provides a generic implementation of geometry algorithms, working with geometry types provided by the library itself as well as user-defined types. The library is
... [More]
implemented in C++ programming language with extensive use of elements of metaprogramming like class (type) templates, static polymorphism and compile-time execution. Consequently, GGL is built upon foundation of C++ Standard Library and Boost C++ Libraries.
Trac: http://trac.osgeo.org/ggl/
Homepage: http://geometrylibrary.geodan.nl [Less]