11 #ifndef CONTRACTION_POLICIES_VALID_CONTRACTION_POLICY_H_    12 #define CONTRACTION_POLICIES_VALID_CONTRACTION_POLICY_H_    16 namespace contraction {
    22 template< 
typename EdgeProfile>
    25   typedef typename EdgeProfile::Point Point;
    26   typedef typename EdgeProfile::Edge_handle Edge_handle;
    27   typedef typename EdgeProfile::Graph_vertex Graph_vertex;
    29   virtual bool operator()(
const EdgeProfile& profile, 
const boost::optional<Point>& placement) 
const = 0;
    39 #endif  // CONTRACTION_POLICIES_VALID_CONTRACTION_POLICY_H_ Definition: SimplicialComplexForAlpha.h:14
Policy to specify if an edge contraction is valid or not. 
Definition: Valid_contraction_policy.h:23