Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::BezierDrawer Class Reference

Drawer for Bezier objects. More...

#include <>>

Inheritance diagram for fawkes::BezierDrawer:

Public Member Functions

 BezierDrawer (fawkes::Bezier &b)
 Constructor. More...
 
virtual ~BezierDrawer ()
 Destructor. More...
 
virtual void draw (Cairo::RefPtr< Cairo::Context > &context)
 This method is called by the GeomDrawingArea. More...
 
- Public Member Functions inherited from fawkes::GeomDrawer
 GeomDrawer ()
 Constructor. More...
 
virtual ~GeomDrawer ()
 Destructor. More...
 

Detailed Description

Drawer for Bezier objects.

Author
Daniel Beck

Definition at line 33 of file bezier_drawer.h.

Constructor & Destructor Documentation

fawkes::BezierDrawer::BezierDrawer ( fawkes::Bezier b)

Constructor.

Parameters
bthe Bezier to draw

Definition at line 40 of file bezier_drawer.cpp.

fawkes::BezierDrawer::~BezierDrawer ( )
virtual

Destructor.

Definition at line 46 of file bezier_drawer.cpp.

Member Function Documentation

void fawkes::BezierDrawer::draw ( Cairo::RefPtr< Cairo::Context > &  context)
virtual

This method is called by the GeomDrawingArea.

Here, derived classes should implement the drawing code.

Parameters
contextthe drawing context

Implements fawkes::GeomDrawer.

Definition at line 51 of file bezier_drawer.cpp.

References fawkes::Bezier::approximate().

Referenced by fawkes::SplineDrawer::draw().


The documentation for this class was generated from the following files: