MEPP2 Project
Namespaces | Functions
split_edge.hpp File Reference
#include <boost/graph/graph_traits.hpp>
#include <CGAL/boost/graph/iterator.h>
#include <CGAL/boost/graph/Euler_operations.h>
#include "FEVV/Wrappings/Geometry_traits.h"
#include "FEVV/Operators/AIF/topology_predicates.hpp"
#include <cassert>
Include dependency graph for split_edge.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::Operators
 

Functions

template<typename MutableFaceIncidentGraph >
boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor FEVV::Operators::split_edge (MutableFaceIncidentGraph &g, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e, typename boost::graph_traits< MutableFaceIncidentGraph >::vertex_descriptor midpoint_vertex)
 Split an edge of the graph. More...
 
template<typename MutableFaceIncidentGraph >
boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor FEVV::Operators::split_edge (MutableFaceIncidentGraph &g, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e)
 Split an edge of the graph. More...
 
template<typename MutableFaceIncidentGraph , typename PointMap , typename GeometryTraits = FEVV::Geometry_traits<MutableFaceIncidentGraph>>
boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor FEVV::Operators::split_edge (MutableFaceIncidentGraph &g, PointMap pm, typename boost::graph_traits< MutableFaceIncidentGraph >::edge_descriptor e)
 Split an edge of the graph. More...