24 #include <geometry/gtk/spline_drawer.h>
25 #include <geometry/gtk/bezier_drawer.h>
26 #include <geometry/spline.h>
45 SplineDrawer::SplineDrawer(
Spline& s)
56 SplineDrawer::SplineDrawer(
const Spline& s)
63 SplineDrawer::~SplineDrawer()
70 SplineDrawer::draw(Cairo::RefPtr<Cairo::Context>& context)
72 for ( vector<Bezier>::iterator iter = m_spline->m_bezier_curves.begin();
73 iter != m_spline->m_bezier_curves.end();
A spline made up of cubic Bezier curves.
Drawer for Bezier objects.
virtual void draw(Cairo::RefPtr< Cairo::Context > &context)
This method is called by the GeomDrawingArea.