#include <sailprinter.h>

Public Member Functions | |
| CSailDevelPrinter (const CPanelGroup &obj, bool show_labels=true) | |
| int | pages () const |
| void | print (CTextPainter *painter, int page, real fontsize) const |
Protected Attributes | |
| const CPanelGroup | flatsail |
| bool | showLabels |
One panel is output per page.
Definition at line 71 of file sailprinter.h.
| CSailDevelPrinter::CSailDevelPrinter | ( | const CPanelGroup & | obj, | |
| bool | show_labels = true | |||
| ) | [inline] |
The constructor.
| obj | the developed sail to print | |
| show_labels | should labels be printed? |
Definition at line 79 of file sailprinter.h.
| int CSailDevelPrinter::pages | ( | ) | const [inline, virtual] |
Return the number of pages, must be overriden.
Implements CPrinter.
Definition at line 81 of file sailprinter.h.
References flatsail.
| void CSailDevelPrinter::print | ( | CTextPainter * | painter, | |
| int | page, | |||
| real | fontsize | |||
| ) | const [virtual] |
Print a developed sail.
| painter | ||
| page | ||
| fontsize |
Implements CPrinter.
Definition at line 161 of file sailprinter.cpp.
References CPanelGroup::boundingRect(), CRect3d::center(), CSailPainter::draw(), CSailPainter::drawCoord(), CSailPainter::drawCross(), CSailPainter::drawLabels(), CSailPainter::drawMarkers(), flatsail, CRect3d::min, CSailPainter::setFontSize(), CSailPainter::setWindow(), showLabels, and CSailPainter::viewRect().
const CPanelGroup CSailDevelPrinter::flatsail [protected] |
the flat sail to print
Definition at line 89 of file sailprinter.h.
bool CSailDevelPrinter::showLabels [protected] |
1.5.6