File: mainpage.dox

package info (click to toggle)
geogram 1.9.6-1
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 15,436 kB
  • sloc: cpp: 143,890; ansic: 10,098; perl: 1,430; sh: 1,199; yacc: 522; lex: 182; python: 157; javascript: 149; makefile: 17
file content (38 lines) | stat: -rw-r--r-- 1,921 bytes parent folder | download
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
namespace GEO {

/**

\mainpage

Geogram is a programming library with geometric algorithms. It
contains the main results in Geometry Processing from the former ALICE
Inria project, that is, more than
[30 research articles](https://github.com/BrunoLevy/geogram/wiki/Publications) published in
ACM SIGGRAPH, ACM Transactions on Graphics, Symposium on Geometry
Processing and Eurographics. It was supported by two grants from the
European Research Council (ERC): GOODSHAPE and VORPALINE.

Geogram includes a simple yet efficient Mesh data structure (for
surfacic and volumetric meshes), exact computer arithmetics (a-la
Shewchuck, implemented in GEO::expansion ), a predicate code generator
(PCK: the Predicate Construction Kit), standard geometric predicates
(orient/insphere), Delaunay triangulation, Voronoi diagram, spatial
search data structures, spatial sorting) and less standard ones (more
general geometric predicates, intersection between a Voronoi diagram
and a triangular or tetrahedral mesh embedded in n dimensions), and
semi-discrete optimal transport.

- [Geogram website on github](https://github.com/BrunoLevy/geogram)
- [Geogram wiki](https://github.com/BrunoLevy/geogram)
- [Online demos](https://github.com/BrunoLevy/geogram/wiki/compiling_Emscripten#examples)
- How to compile Geogram: [Linux](https://github.com/BrunoLevy/geogram/wiki/compiling_Linux)
                          [Windows](https://github.com/BrunoLevy/geogram/wiki/compiling_Windows)
                          [Mac](https://github.com/BrunoLevy/geogram/wiki/compiling_MacOS)
- [License](https://github.com/BrunoLevy/geogram/blob/main/LICENSE)
- [Bundled third-party libraries](https://github.com/BrunoLevy/geogram/wiki/ThirdParty)
- \link geogram_design Design principles \endlink
- \link geogram_programmer Programmer's quick links to main Geogram classes \endlink
- \link geogram_PSM Pluggable Software Modules (PSMs) \endlink
*/

}