Go to the documentation of this file.
22 template<
typename HalfedgeGraph,
55 typename boost::graph_traits< HalfedgeGraph >::edge_descriptor
edge)
override
typename Geometry::Vector Vector
Kept_position< HalfedgeGraph, PointMap, Geometry > Super_class
boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_descriptor edge(typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::halfedge_descriptor h, const FEVV::DataStructures::AIF::AIFMesh &sm)
Returns the edge corresponding to h and opposite(h).
Concrete class to represent the target position type of the resulting vertex of an edge collapse.
Halfedge(HalfedgeGraph &g, PointMap &pm, Geometry >)
std::string get_as_string() const override
FEVV::PCLPointCloudPointMap::value_type get(const FEVV::PCLPointCloudPointMap &pm, FEVV::PCLPointCloudPointMap::key_type key)
Specialization of get(point_map, key) for PCLPointCloud.
Abstract class to represent the position type of the resulting vertex of an edge collapse.
Interfaces for plugins These interfaces will be used for different plugins.
Halfedge(HalfedgeGraph &g, PointMap &pm)
Point compute_position(typename boost::graph_traits< HalfedgeGraph >::edge_descriptor edge) override
Compute the target position of an edge.
FEVV::Filters::VKEPT_POSITION _type
boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor target(typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_descriptor e, const FEVV::DataStructures::AIF::AIFMesh &)
Returns the target vertex of e.
typename Geometry::Point Point