SFCGAL  1.3.0
Namespaces | Classes | Typedefs | Functions
SFCGAL::triangulate Namespace Reference

Namespaces

 detail
 

Classes

class  ConstraintDelaunayTriangulation
 2DZ constraint Delaunay triangulation More...
 
struct  VertexInfo2
 vertex information with original coordinates More...
 

Typedefs

typedef CGAL::Triangulation_vertex_base_with_info_2< VertexInfo2, Kerneltriangulation_vertex_base
 
typedef CGAL::Triangulation_data_structure_2< triangulation_vertex_basetriangulation_data_structure
 
typedef CGAL::Delaunay_triangulation_2< Kernel, triangulation_data_structureTriangulation
 
typedef ConstraintDelaunayTriangulation::Vertex_handle Vertex_handle
 

Functions

void triangulate (const MarkedPolyhedron &polyhedron, GeometrySet< 3 > &geometry)
 input polyhedron must have its planes computed More...
 
void triangulate (const CGAL::Polygon_with_holes_2< Kernel > &polygon, detail::GeometrySet< 2 > &geometry)
 Populate the GeometrySet<2> geometry with the triangulation (list of polygons) of a polygon. More...
 
void triangulate2DZ (const Point &g, ConstraintDelaunayTriangulation &triangulation)
 
void triangulate2DZ (const LineString &g, ConstraintDelaunayTriangulation &triangulation)
 
void triangulate2DZ (const Polygon &g, ConstraintDelaunayTriangulation &triangulation)
 
void triangulate2DZ (const Triangle &g, ConstraintDelaunayTriangulation &triangulation)
 
void triangulateCollection2DZ (const Geometry &g, ConstraintDelaunayTriangulation &triangulation)
 
void triangulate2DZ (const Geometry &g, ConstraintDelaunayTriangulation &triangulate)
 Constraint 2DZ Delaunay Triangulation (keep Z if defined, a projectionPlane may be provided) More...
 
ConstraintDelaunayTriangulation triangulate2DZ (const Geometry &g)
 Constraint 2DZ Delaunay Triangulation (keep Z if defined, project points in OXY plane) More...
 
void triangulatePolygon3D (const Geometry &g, TriangulatedSurface &triangulatedSurface)
 Triangulate 3D polygons in a Geometry. More...
 
void triangulatePolygon3D (const Triangle &g, TriangulatedSurface &triangulatedSurface)
 Triangulate a 3D Triangle (copy triangle) More...
 
void triangulatePolygon3D (const TriangulatedSurface &g, TriangulatedSurface &triangulatedSurface)
 Triangulate a 3D TriangulatedSurface (copy triangles) More...
 
void triangulatePolygon3D (const GeometryCollection &g, TriangulatedSurface &triangulatedSurface)
 
void triangulatePolygon3D (const Polygon &g, TriangulatedSurface &triangulatedSurface)
 Triangulate a 3D Polygon. More...
 
void triangulatePolygon3D (const PolyhedralSurface &polyhedralSurface, TriangulatedSurface &triangulatedSurface)
 Triangulate 3D polygons in a PolyhedralSurface. More...
 
void triangulatePolygon3D (const Solid &g, TriangulatedSurface &triangulatedSurface)
 Triangulate a Solid. More...
 
SFCGAL_API void opentriangulatePolygon3D (const GeometryCollection &g, TriangulatedSurface &triangulatedSurface)
 Triangulate a 3D MultiPolygon. More...
 

Typedef Documentation

typedef CGAL::Triangulation_vertex_base_with_info_2< VertexInfo2, Kernel > SFCGAL::triangulate::triangulation_vertex_base

Function Documentation

SFCGAL_API void SFCGAL::triangulate::triangulate ( const MarkedPolyhedron polyhedron,
GeometrySet< 3 > &  geometry 
)

input polyhedron must have its planes computed

Populate the GeometrySet<3> geometry with the triangulation (list of triangles) of a polyhedron.

SFCGAL_API void SFCGAL::triangulate::triangulate ( const CGAL::Polygon_with_holes_2< Kernel > &  polygon,
GeometrySet< 2 > &  output 
)

Populate the GeometrySet<2> geometry with the triangulation (list of polygons) of a polygon.

void SFCGAL::triangulate::triangulate2DZ ( const Point g,
ConstraintDelaunayTriangulation triangulation 
)
void SFCGAL::triangulate::triangulate2DZ ( const LineString g,
ConstraintDelaunayTriangulation triangulation 
)
void SFCGAL::triangulate::triangulate2DZ ( const Polygon g,
ConstraintDelaunayTriangulation triangulation 
)
void SFCGAL::triangulate::triangulate2DZ ( const Triangle g,
ConstraintDelaunayTriangulation triangulation 
)
SFCGAL_API void SFCGAL::triangulate::triangulate2DZ ( const Geometry g,
ConstraintDelaunayTriangulation triangulation 
)

Constraint 2DZ Delaunay Triangulation (keep Z if defined, a projectionPlane may be provided)

SFCGAL_API ConstraintDelaunayTriangulation SFCGAL::triangulate::triangulate2DZ ( const Geometry g)

Constraint 2DZ Delaunay Triangulation (keep Z if defined, project points in OXY plane)

void SFCGAL::triangulate::triangulateCollection2DZ ( const Geometry g,
ConstraintDelaunayTriangulation triangulation 
)
void SFCGAL::triangulate::triangulatePolygon3D ( const GeometryCollection g,
TriangulatedSurface triangulatedSurface 
)