Classes and functions that answer queries about a polygon mesh or its elements.
|
| template<typename PolygonMesh , typename NamedParameters = parameters::Default_named_parameters> |
| bool | CGAL::Polygon_mesh_processing::is_degenerate_edge (typename boost::graph_traits< PolygonMesh >::edge_descriptor e, const PolygonMesh &pm, const NamedParameters &np=parameters::default_values()) |
| | checks whether an edge is degenerate.
|
| |
| template<typename EdgeRange , typename TriangleMesh , typename OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| OutputIterator | CGAL::Polygon_mesh_processing::degenerate_edges (const EdgeRange &edges, const TriangleMesh &tm, OutputIterator out, const NamedParameters &np=parameters::default_values()) |
| | collects the degenerate edges within a given range of edges.
|
| |
| template<typename TriangleMesh , typename OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| OutputIterator | CGAL::Polygon_mesh_processing::degenerate_edges (const TriangleMesh &tm, OutputIterator out, const NamedParameters &np=parameters::default_values()) |
| | calls the function degenerate_edges() with the range: edges(tm).
|
| |
| template<typename TriangleMesh , typename NamedParameters = parameters::Default_named_parameters> |
| bool | CGAL::Polygon_mesh_processing::is_degenerate_triangle_face (typename boost::graph_traits< TriangleMesh >::face_descriptor f, const TriangleMesh &tm, const NamedParameters &np=parameters::default_values()) |
| | checks whether a triangle face is degenerate.
|
| |
| template<typename FaceRange , typename TriangleMesh , typename OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| OutputIterator | CGAL::Polygon_mesh_processing::degenerate_faces (const FaceRange &faces, const TriangleMesh &tm, OutputIterator out, const NamedParameters &np=parameters::default_values()) |
| | collects the degenerate faces within a given range of faces.
|
| |
| template<typename TriangleMesh , typename OutputIterator , typename NamedParameters = CGAL::parameters::Default_named_parameters> |
| OutputIterator | CGAL::Polygon_mesh_processing::degenerate_faces (const TriangleMesh &tm, OutputIterator out, const NamedParameters &np=parameters::default_values()) |
| | calls the function degenerate_faces() with the range: faces(tm).
|
| |
| template<typename TriangleMesh , typename NamedParameters = parameters::Default_named_parameters> |
| boost::graph_traits< TriangleMesh >::halfedge_descriptor | CGAL::Polygon_mesh_processing::is_needle_triangle_face (typename boost::graph_traits< TriangleMesh >::face_descriptor f, const TriangleMesh &tm, const double threshold, const NamedParameters &np=parameters::default_values()) |
| | checks whether a triangle face is needle.
|
| |
| template<typename TriangleMesh , typename NamedParameters = parameters::Default_named_parameters> |
| boost::graph_traits< TriangleMesh >::halfedge_descriptor | CGAL::Polygon_mesh_processing::is_cap_triangle_face (typename boost::graph_traits< TriangleMesh >::face_descriptor f, const TriangleMesh &tm, const double threshold, const NamedParameters &np=parameters::default_values()) |
| | checks whether a triangle face is a cap.
|
| |