Go to the source code of this file.
|
| FEVV |
| Interfaces for plugins These interfaces will be used for different plugins.
|
|
| FEVV::Filters |
|
|
template<typename FaceGraph , typename GeometryTraits = FEVV::Geometry_traits< FaceGraph >> |
std::vector< typename boost::graph_traits< FaceGraph >::edge_descriptor > | FEVV::Filters::edge_selector_for_collapse (const FaceGraph &g, bool is_g_2_manifold, bool forbid_non_satisfying_link_condition, bool forbid_non_manifold_edge, bool forbid_edge_collapse_creating_non_manifold_split, bool forbid_border_edge, bool forbid_inner_edge, bool forbid_non_triangular_incident_face_to_edge, bool forbid_edges_that_are_adjacent_to_collapsed_edges, bool forbid_edges_that_are_one_ring_edges_of_collapsed_edge_vertices, bool forbid_edges_that_are_incident_to_opposite_vertices_of_collapsed_edge_vertices, bool forbid_edges_that_are_incident_to_one_ring_of_collapsed_edge_vertices, const std::set< typename boost::graph_traits< FaceGraph >::edge_descriptor > &external_forbidden_edges_to_collapse, const GeometryTraits >) |
| Function used for cleaning the topology of mesh g. This can be seen as a preprocessing step for some geometry processing algorithms. More...
|
|
template<typename FaceGraph , typename GeometryTraits = FEVV::Geometry_traits< FaceGraph >> |
std::vector< typename boost::graph_traits< FaceGraph >::edge_descriptor > | FEVV::Filters::edge_selector_for_collapse (const FaceGraph &g, bool is_g_2_manifold, bool forbid_non_satisfying_link_condition, bool forbid_non_manifold_edge, bool forbid_edge_collapse_creating_non_manifold_split, bool forbid_border_edge, bool forbid_inner_edge, bool forbid_non_triangular_incident_face_to_edge, bool forbid_edges_that_are_adjacent_to_collapsed_edges, bool forbid_edges_that_are_one_ring_edges_of_collapsed_edge_vertices, bool forbid_edges_that_are_incident_to_opposite_vertices_of_collapsed_edge_vertices, bool forbid_edges_that_are_incident_to_one_ring_of_collapsed_edge_vertices, const GeometryTraits >) |
| Function used for cleaning the topology of mesh g. This can be seen as a preprocessing step for some geometry processing algorithms. More...
|
|