fawkes::HomPointDrawer Class Reference
Drawer for HomPoint objects. More...
#include <geometry/gtk/hom_point_drawer.h>

Public Member Functions | |
| HomPointDrawer (HomPoint &p) | |
| Constructor. | |
| HomPointDrawer (const HomPoint &p) | |
| Constructor. | |
| virtual | ~HomPointDrawer () |
| Destructor. | |
| void | set_point_size (float s) |
| Set the point size with which points a drawn by this drawer. | |
| virtual void | draw (Cairo::RefPtr< Cairo::Context > &context) |
| This method is called by the GeomDrawingArea. | |
Protected Attributes | |
| float | m_point_size |
| The radius of the point. | |
Detailed Description
Drawer for HomPoint objects.
Definition at line 33 of file hom_point_drawer.h.
Constructor & Destructor Documentation
| fawkes::HomPointDrawer::HomPointDrawer | ( | HomPoint & | p | ) |
Constructor.
- Parameters:
-
p the HomPoint to draw
Definition at line 41 of file hom_point_drawer.cpp.
References m_point_size.
| fawkes::HomPointDrawer::HomPointDrawer | ( | const HomPoint & | p | ) |
Constructor.
- Parameters:
-
p the HomPoint to draw
Definition at line 51 of file hom_point_drawer.cpp.
References m_point_size.
| fawkes::HomPointDrawer::~HomPointDrawer | ( | ) | [virtual] |
Member Function Documentation
| void fawkes::HomPointDrawer::draw | ( | Cairo::RefPtr< Cairo::Context > & | context | ) | [virtual] |
This method is called by the GeomDrawingArea.
Here, derived classes should implement the drawing code.
- Parameters:
-
context the drawing context
Implements fawkes::GeomDrawer.
Definition at line 75 of file hom_point_drawer.cpp.
References m_point_size, fawkes::HomCoord::x(), and fawkes::HomCoord::y().
| void fawkes::HomPointDrawer::set_point_size | ( | float | s | ) |
Set the point size with which points a drawn by this drawer.
- Parameters:
-
s the point size
Definition at line 69 of file hom_point_drawer.cpp.
References m_point_size.
Referenced by fawkes::GeomDrawingArea::operator<<().
Member Data Documentation
fawkes::HomPointDrawer::m_point_size [protected] |
The radius of the point.
Definition at line 45 of file hom_point_drawer.h.
Referenced by draw(), HomPointDrawer(), and set_point_size().
The documentation for this class was generated from the following files:
- src/libs/geometry/gtk/hom_point_drawer.h
- src/libs/geometry/gtk/hom_point_drawer.cpp

