digiKam
|
Public Member Functions | |
int | addImage (double aspectRatio, double relativeArea) |
AtkinsPageLayoutTree (const AtkinsPageLayoutTree &) | |
AtkinsPageLayoutTree (double aspectRatioPage, double absoluteAreaPage) | |
int | count () const |
QRectF | drawingArea (int index, const QRectF &absoluteRectPage) |
double | G () const |
Section 2.2.2. More... | |
AtkinsPageLayoutTree & | operator= (const AtkinsPageLayoutTree &other) |
double | score (AtkinsPageLayoutNode *const root, int nodeCount) |
Section 2.2.1. More... | |
~AtkinsPageLayoutTree () | |
DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::AtkinsPageLayoutTree | ( | double | aspectRatioPage, |
double | absoluteAreaPage | ||
) |
DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::AtkinsPageLayoutTree | ( | const AtkinsPageLayoutTree & | other | ) |
DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::~AtkinsPageLayoutTree | ( | ) |
int DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::addImage | ( | double | aspectRatio, |
double | relativeArea | ||
) |
References DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::computeDivisions(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::computeRelativeSizes(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::nodeForIndex(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::parentOf(), score(), and DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::takeAndSetChild().
int DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::count | ( | ) | const |
QRectF DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::drawingArea | ( | int | index, |
const QRectF & | absoluteRectPage | ||
) |
References DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::aspectRatio(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::division(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::leftChild(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::nodeForIndex(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::parentOf(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::type(), and DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::VerticalDivision.
double DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::G | ( | ) | const |
Section 2.2.2.
Referenced by score().
AtkinsPageLayoutTree & DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::operator= | ( | const AtkinsPageLayoutTree & | other | ) |
double DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutTree::score | ( | AtkinsPageLayoutNode *const | root, |
int | nodeCount | ||
) |
Section 2.2.1.
References DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::aspectRatio(), G(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::nodeForIndex(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::relativeArea(), DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::TerminalNode, and DigikamGenericPrintCreatorPlugin::AtkinsPageLayoutNode::type().
Referenced by addImage().