23 #ifndef GUDHI_VALID_CONTRACTION_POLICY_H_
24 #define GUDHI_VALID_CONTRACTION_POLICY_H_
27 namespace contraction {
35 typedef typename EdgeProfile::Point Point;
36 typedef typename EdgeProfile::Edge_handle Edge_handle;
37 typedef typename EdgeProfile::Graph_vertex Graph_vertex;
39 virtual bool operator()(
const EdgeProfile& profile,
const boost::optional<Point>& placement)
const =0;
Policy to specify if an edge contraction is valid or not.
Definition: Valid_contraction_policy.h:33