CGAL 4.8.1 - CGAL and the Boost Graph Library
|
Operation on faces. More...
Classes | |
struct | IsTerminalDefault |
struct | Dummy_visitor_for_split_graph_into_polylines |
Functions | |
template<typename FaceGraph > | |
boost::enable_if < Has_member_clear< FaceGraph > , void >::type | clear_impl (FaceGraph &g) |
template<typename FaceGraph > | |
boost::disable_if < Has_member_clear< FaceGraph > , void >::type | clear_impl (FaceGraph &g) |
template<class FaceRange , class FaceGraph , class IsFaceSelectedPMap , class OutputIterator > | |
OutputIterator | extract_selection_boundary (FaceRange &face_range, FaceGraph &fg, IsFaceSelectedPMap is_selected, OutputIterator out) |
template<typename Graph , typename OrigGraph , typename IsTerminal > | |
void | split_graph_into_polylines (Graph &graph, const OrigGraph &orig, IsTerminal is_terminal) |
Splits a graph at vertices with degree higher than two and at vertices where is_terminal returns true` The vertices are duplicated, and new incident edges created. More... | |
Operation on faces.
void CGAL::internal::split_graph_into_polylines | ( | Graph & | graph, |
const OrigGraph & | orig, | ||
IsTerminal | is_terminal | ||
) |
Splits a graph at vertices with degree higher than two and at vertices where is_terminal returns
true` The vertices are duplicated, and new incident edges created.
OrigGraph must be undirected