#include <sailprinter.h>

Public Member Functions | |
| CSailDataPrinter (const CSailDef &obj) | |
| int | pages () const |
| void | print (CTextPainter *painter, int, real fontsize) const |
Protected Attributes | |
| const CSailDef | saildef |
All the data is printed on a single page.
Definition at line 47 of file sailprinter.h.
| CSailDataPrinter::CSailDataPrinter | ( | const CSailDef & | obj | ) | [inline] |
The constructor.
| obj | the sail definition to print |
Definition at line 54 of file sailprinter.h.
| int CSailDataPrinter::pages | ( | ) | const [inline, virtual] |
Return the number of pages, must be overriden.
Implements CPrinter.
Definition at line 55 of file sailprinter.h.
| void CSailDataPrinter::print | ( | CTextPainter * | painter, | |
| int | , | |||
| real | fontsize | |||
| ) | const [virtual] |
Print the current sail data.
| painter | ||
| fontsize |
Implements CPrinter.
Definition at line 36 of file sailprinter.cpp.
References CSailDef::clothW, CSailDef::dihedralDeg, CSailDef::footHemW, CSailDef::footL, CSailDef::footR, CSailDef::footRP, CSailDef::foreI, CSailDef::foreJ, CSailDef::gaffDeg, CSailDef::gaffL, CSailDef::gaffR, CSailDef::gaffRP, CSailDef::hemsW, CSailDef::leechHemW, CSailDef::leechL, CSailDef::leechR, CSailDef::leechRP, CSailDef::LOA, CSailDef::luffL, CSailDef::luffR, CSailDef::mould, CSailDef::nbGores, CSailDef::nbLuffGores, CSailDef::nbSections, CTextPainter::printDataLine(), CTextPainter::printDataSection(), CTextPainter::printHeader(), CTextPainter::printReset(), CSailMould::profile, CSailDef::rake, CSailDef::sailCut, saildef, CSailDef::sailID, CSailDef::sailType, CSailDef::seamW, CSailPainter::setFontSize(), CSailDef::sheetDeg, CSailDef::tackX, CSailDef::tackY, CSailDef::twistDeg, and CSailMould::vertpos.
const CSailDef CSailDataPrinter::saildef [protected] |
1.5.6