24 #include <geometry/gtk/bezier_drawer.h>
25 #include <geometry/bezier.h>
26 #include <geometry/hom_point.h>
40 BezierDrawer::BezierDrawer(
Bezier& b)
46 BezierDrawer::~BezierDrawer()
51 BezierDrawer::draw(Cairo::RefPtr<Cairo::Context>& context)
55 vector<HomPoint>::const_iterator prev = points.begin();
56 vector<HomPoint>::const_iterator cur = prev;
59 while ( cur != points.end() )
62 context->move_to( prev->x(), prev->y() );
63 context->line_to( cur->x(), cur->y() );