23 #ifndef GUDHI_PLACEMENT_POLICY_H_
24 #define GUDHI_PLACEMENT_POLICY_H_
26 #include <boost/optional.hpp>
29 namespace contraction {
38 typedef typename EdgeProfile::Point Point;
39 typedef boost::optional<Point> Placement_type;
41 virtual Placement_type operator()(
const EdgeProfile& profile)
const=0;
Policy to specify where the merged point had to be placed after an edge contraction.
Definition: Placement_policy.h:36