make PolyLine use distance_to_segment_squared(), and add separate (null, for now...
[ardour.git] / libs / canvas / curve.cc
index 5bbd33799deb1dd55f46cb977bd8e962418de0e4..df65cf491ce2548019643f75d9c1094915908442 100644 (file)
@@ -103,6 +103,8 @@ Curve::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
 void 
 Curve::render_path (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
 {
+       std::cerr << whatami() << '/' << name << " render curve w/" << _points.size() << " points, " << first_control_points.size() << " first and "
+                 << second_control_points.size() << " second\n";
        PolyItem::render_curve (area, context, first_control_points, second_control_points);
 }
 
@@ -209,3 +211,9 @@ Curve::solve (std::vector<double> const & rhs)
        
        return x;
 }
+
+bool
+Curve::covers (Duple const & point) const
+{
+       return false;
+}