File: programmer.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 (51 lines) | stat: -rw-r--r-- 1,496 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
39
40
41
42
43
44
45
46
47
48
49
50
51
namespace GEO {

/**

\page geogram_programmer Programmer's quick links

Quick links to main Geogram functions and classes
=================================================

- Mesh
  - GEO::Mesh 
  - GEO::mesh_load()
  - GEO::mesh_save()
- Geometry processing
  - GEO::compute_normals()
  - GEO::simple_Laplacian_smooth()
  - GEO::get_bbox()
  - GEO::mesh_repair()
  - GEO::remove_degree3_vertices()
  - GEO::remove_small_facets()
  - GEO::remove_small_connected_components()
  - GEO::orient_normals()
  - GEO::expand_border()
  - GEO::get_connected_components()
- Computational geometry
  - GEO::Delaunay, GEO::Delaunay3d
  - GEO::CentroidalVoronoiTesselation
  - GEO::RestrictedVoronoiDiagram
  - GEO::NearestNeighborSearch, GEO::KdTree
  - GEO::MeshFacetsAABB, GEO::MeshCellsAABB

Quick links to main geogram internal classes
============================================

- Numerics
  - Numerical analysis: GEO::Optimizer
  - Computer arithmetics: GEO::expansion, GEO::expansion_nt
- System
  - Processes: GEO::Process, GEO::parallel_for()
  - Command line and logging: GEO::Logger, GEO::CmdLine, GEO::ProgressTask
  - Types: GEO::Memory
  - Files: GEO::FileSystem, GEO::LineInput  
  - Time: GEO::Stopwatch
- Generic internal implementation of geometric algorithms 
  - Implementation of Restricted Voronoi Diagram: GEOGen::RestrictedVoronoiDiagram
  - Implementation of volumetric convex clipping: GEOGen::ConvexCell  
  - Implementation of surfacic convex clipping: GEOGen::Polygon

 */

}