25 #ifndef __SYNFIG_CURVE_HELPER_H 
   26 #define __SYNFIG_CURVE_HELPER_H 
   47                                         const Point &p, 
float &t)
 
   89                 const Point &p2, 
const Vector &v2, 
float &t2);
 
   99     if( 
intersect(a,v1,t, b,v2,s) && t >= 0 && t <= 1 && s >= 0 && s <= 1 )
 
  114 template < 
typename T >
 
  115 inline void Bound(etl::rect<T> &r, 
const etl::bezier<Point> &b)
 
  117     r.set_point(b[0][0],b[0][1]);
 
  118     r.expand(b[1][0],b[1][1]);
 
  119     r.expand(b[2][0],b[2][1]);
 
  120     r.expand(b[3][0],b[3][1]);
 
  138     void Bound(
const etl::bezier<Point> &b);
 
  165     bool operator()(
const etl::bezier<Point> &b1, 
const etl::bezier<Point> &b2);