SFCGAL 1.4.1
|
Namespaces | |
namespace | detail |
Classes | |
class | ConstraintDelaunayTriangulation |
2DZ constraint Delaunay triangulation More... | |
struct | VertexInfo2 |
vertex information with original coordinates More... | |
Typedefs | |
using | triangulation_vertex_base |
using | triangulation_data_structure |
using | Triangulation |
using | Vertex_handle = ConstraintDelaunayTriangulation::Vertex_handle |
Functions | |
void | triangulate (const MarkedPolyhedron &polyhedron, GeometrySet< 3 > &geometry) |
input polyhedron must have its planes computed | |
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. | |
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) | |
auto | triangulate2DZ (const Geometry &g) |
Constraint 2DZ Delaunay Triangulation (keep Z if defined, project points in OXY plane) | |
void | triangulatePolygon3D (const Geometry &g, TriangulatedSurface &triangulatedSurface) |
Triangulate 3D polygons in a Geometry. | |
void | triangulatePolygon3D (const Triangle &g, TriangulatedSurface &triangulatedSurface) |
Triangulate a 3D Triangle (copy triangle) | |
void | triangulatePolygon3D (const TriangulatedSurface &g, TriangulatedSurface &triangulatedSurface) |
Triangulate a 3D TriangulatedSurface (copy triangles) | |
void | triangulatePolygon3D (const GeometryCollection &g, TriangulatedSurface &triangulatedSurface) |
void | triangulatePolygon3D (const Polygon &g, TriangulatedSurface &triangulatedSurface) |
Triangulate a 3D Polygon. | |
void | triangulatePolygon3D (const PolyhedralSurface &polyhedralSurface, TriangulatedSurface &triangulatedSurface) |
Triangulate 3D polygons in a PolyhedralSurface. | |
void | triangulatePolygon3D (const Solid &g, TriangulatedSurface &triangulatedSurface) |
Triangulate a Solid. | |
SFCGAL_API void | opentriangulatePolygon3D (const GeometryCollection &g, TriangulatedSurface &triangulatedSurface) |
Triangulate a 3D MultiPolygon. | |
typedef ConstraintDelaunayTriangulation::Vertex_handle SFCGAL::triangulate::Vertex_handle = ConstraintDelaunayTriangulation::Vertex_handle |
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.
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 ConstraintDelaunayTriangulation SFCGAL::triangulate::triangulate2DZ | ( | const Geometry & | g | ) | -> ConstraintDelaunayTriangulation |
Constraint 2DZ Delaunay Triangulation (keep Z if defined, project points in OXY plane)
SFCGAL_API void SFCGAL::triangulate::triangulate2DZ | ( | const Geometry & | g, |
ConstraintDelaunayTriangulation & | triangulation ) |
Constraint 2DZ Delaunay Triangulation (keep Z if defined, a projectionPlane may be provided)
void SFCGAL::triangulate::triangulate2DZ | ( | const LineString & | g, |
ConstraintDelaunayTriangulation & | triangulation ) |
void SFCGAL::triangulate::triangulate2DZ | ( | const Point & | g, |
ConstraintDelaunayTriangulation & | triangulation ) |
void SFCGAL::triangulate::triangulate2DZ | ( | const Polygon & | g, |
ConstraintDelaunayTriangulation & | triangulation ) |
void SFCGAL::triangulate::triangulate2DZ | ( | const Triangle & | g, |
ConstraintDelaunayTriangulation & | triangulation ) |
void SFCGAL::triangulate::triangulateCollection2DZ | ( | const Geometry & | g, |
ConstraintDelaunayTriangulation & | triangulation ) |
void SFCGAL::triangulate::triangulatePolygon3D | ( | const GeometryCollection & | g, |
TriangulatedSurface & | triangulatedSurface ) |