#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include <CGAL/boost/graph/iterator.h>
Go to the source code of this file.
|
| FEVV |
| Interfaces for plugins These interfaces will be used for different plugins.
|
|
| FEVV::Filters |
|
|
template<typename HalfedgeGraph , typename vertex_descriptor = typename boost::graph_traits< HalfedgeGraph >::vertex_descriptor, typename halfedge_descriptor = typename boost::graph_traits< HalfedgeGraph >::halfedge_descriptor> |
void | FEVV::Filters::forbid_vertex (HalfedgeGraph &g, vertex_descriptor v, std::set< halfedge_descriptor > &forbidden_edges) |
|
template<typename HalfedgeGraph , typename vertex_descriptor = typename boost::graph_traits< HalfedgeGraph >::vertex_descriptor, typename halfedge_descriptor = typename boost::graph_traits< HalfedgeGraph >::halfedge_descriptor> |
void | FEVV::Filters::find_vertices_to_forbid (HalfedgeGraph &g, vertex_descriptor v, std::set< vertex_descriptor > &forbidden_vertices) |
|
template<typename HalfedgeGraph , typename vertex_descriptor = typename boost::graph_traits< HalfedgeGraph >::vertex_descriptor, typename halfedge_descriptor = typename boost::graph_traits< HalfedgeGraph >::halfedge_descriptor> |
void | FEVV::Filters::forbid_edges (HalfedgeGraph &g, vertex_descriptor v, std::set< halfedge_descriptor > &forbidden_edges) |
|
template<typename HalfedgeGraph , typename vertex_descriptor = typename boost::graph_traits< HalfedgeGraph >::vertex_descriptor, typename halfedge_descriptor = typename boost::graph_traits< HalfedgeGraph >::halfedge_descriptor> |
void | FEVV::Filters::compute_simple_stencil (HalfedgeGraph &g, vertex_descriptor v, std::set< halfedge_descriptor > &forbidden_edges, std::vector< halfedge_descriptor > &edges_to_color) |
|