Graphite  Version 3
An experimental 3D geometry processing program
generic_RVD.h File Reference

Generic implementation of restricted Voronoi diagrams. More...

#include <geogram/basic/common.h>
#include <geogram/basic/numeric.h>
#include <geogram/voronoi/generic_RVD_utils.h>
#include <geogram/voronoi/RVD_callback.h>
#include <geogram/numerics/predicates.h>
#include <geogram/mesh/index.h>
#include <geogram/basic/geometry_nd.h>
#include <geogram/basic/process.h>
#include <geogram/basic/attributes.h>
#include <geogram/basic/argused.h>
#include <deque>
#include <algorithm>
#include <iostream>

Go to the source code of this file.

Classes

class  GEOGen::RestrictedVoronoiDiagram< DIM >
 Computes the intersection between a surface (Mesh) and a Voronoi diagram (dual of a Delaunay). More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::PolygonAction< ACTION >
 Adapter class used internally to implement for_each_polygon() More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::TriangleAction< ACTION >
 Adapter class used internally to implement for_each_triangle(). More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::HalfedgeAction< ACTION >
 Adapter class used internally to implement for_each_halfedge(). More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::BorderHalfedgeAction< ACTION >
 Adapter class used internally to implement for_each_border_halfedge(). More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::PrimalTriangleAction< ACTION >
 Adapter class used internally to implement for_each_primal_triangle() More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::PolyhedronAction< ACTION >
 Adapter class used internally to implement for_each_polyhedron() More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::VolumetricIntegrationSimplexAction< ACTION >
 Adapter class used internally to implement for_each_volumetric_integration_simplex() More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::TetrahedronAction< ACTION >
 Adapter class used internally to implement for_each_tetrahedron() More...
 
class  GEOGen::RestrictedVoronoiDiagram< DIM >::PrimalTetrahedronAction< ACTION >
 Adapter class used internally to implement for_each_primal_tetrahedron() More...
 

Namespaces

 GEO
 Global Vorpaline namespace.
 

Typedefs

typedef GEOGen::SymbolicVertex GEO::SymbolicVertex
 Symbolic representation of a RestrictedVoronoiDiagram vertex.
 

Detailed Description

Generic implementation of restricted Voronoi diagrams.

Note
This file contains functions and classes used by the internal implementation of GEO::GenericVoronoiDiagram. They are not meant to be used directly by client code.

Definition in file generic_RVD.h.