|
template<class FaceRange , class FaceGraph , class IsFaceSelectedPMap , class OutputIterator > |
OutputIterator | CGAL::expand_face_selection (const FaceRange &selection, FaceGraph &fg, unsigned int k, IsFaceSelectedPMap is_selected, OutputIterator out) |
| augments a selection with faces of fg that are adjacent to a face in selection .
|
|
template<class FaceRange , class FaceGraph , class IsFaceSelectedPMap , class OutputIterator > |
OutputIterator | CGAL::reduce_face_selection (const FaceRange &selection, FaceGraph &fg, unsigned int k, IsFaceSelectedPMap is_selected, OutputIterator out) |
| diminishes a selection of faces from faces adjacent to a non-selected face.
|
|
template<typename TriangleMesh , typename IsSelectedMap , typename NamedParameters = parameters::Default_named_parameters> |
void | CGAL::regularize_face_selection_borders (TriangleMesh &mesh, IsSelectedMap is_selected, double weight, const NamedParameters &np=parameters::default_values()) |
| regularizes a selection in order to minimize the length of the border of the selection.
|
|
template<class HalfedgeRange , class FaceGraph , class OutputIterator > |
OutputIterator | CGAL::select_incident_faces (const HalfedgeRange &hedges, FaceGraph &fg, OutputIterator out) |
| Discovers and puts in out all faces incident to the target vertex of a halfedge in hedges .
|
|
template<class EdgeRange , class HalfedgeGraph , class IsEdgeSelectedPMap , class OutputIterator > |
OutputIterator | CGAL::expand_edge_selection (const EdgeRange &selection, HalfedgeGraph &fg, unsigned int k, IsEdgeSelectedPMap is_selected, OutputIterator out) |
| augments a selection with edges of fg that are adjacent to an edge in selection .
|
|
template<class EdgeRange , class HalfedgeGraph , class IsEdgeSelectedPMap , class OutputIterator > |
OutputIterator | CGAL::reduce_edge_selection (const EdgeRange &selection, HalfedgeGraph &fg, unsigned int k, IsEdgeSelectedPMap is_selected, OutputIterator out) |
| diminishes a selection of edges from edges adjacent to a non-selected edge.
|
|
template<class VertexRange , class HalfedgeGraph , class IsVertexSelectedPMap , class OutputIterator > |
OutputIterator | CGAL::expand_vertex_selection (const VertexRange &selection, HalfedgeGraph &fg, unsigned int k, IsVertexSelectedPMap is_selected, OutputIterator out) |
| augments a selection with vertices of fg that are adjacent to a vertex in selection .
|
|
template<class VertexRange , class HalfedgeGraph , class IsVertexSelectedPMap , class OutputIterator > |
OutputIterator | CGAL::reduce_vertex_selection (const VertexRange &selection, HalfedgeGraph &fg, unsigned int k, IsVertexSelectedPMap is_selected, OutputIterator out) |
| diminishes a selection of vertices from vertices adjacent to a non-selected vertex.
|
|
template<class TriangleMesh , class FaceRange , class IsSelectedMap > |
void | CGAL::expand_face_selection_for_removal (const FaceRange &faces_to_be_deleted, TriangleMesh &tm, IsSelectedMap is_selected) |
| Expands a selection of faces so that their removal does not create any non manifold vertex.
|
|