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