27 typedef typename EdgeProfile::Point Point;
28 typedef typename EdgeProfile::Graph_vertex Graph_vertex;
30 typedef boost::optional<double> Cost_type;
32 virtual Cost_type operator()(
const EdgeProfile& profile,
const boost::optional<Point>& placement)
const = 0;