|
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 . More...
|
|
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. More...
|
|
template<typename TriangleMesh , typename IsSelectedMap , typename NamedParameters > |
void | CGAL::regularize_face_selection_borders (TriangleMesh &mesh, IsSelectedMap is_selected, double weight, const NamedParameters &np) |
| regularizes a selection in order to minimize the length of the border of the selection. More...
|
|
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 . More...
|
|
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 . More...
|
|
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. More...
|
|
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 . More...
|
|
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. More...
|
|
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. More...
|
|