PdmSinglePanelizerCalcRect Class

Header: #include <PdmSinglePanelizerCalcRect>
Inherits: PdmSinglePanelizerCalcAbs
Inherited By:

PdmSinglePanelizerCalcSheet

Public Functions

PdmSinglePanelizerCalcRect(QObject *iParent = nullptr)
~PdmSinglePanelizerCalcRect()
PanelizerRectSolutionResult calcPanelizerRectSolution(const SolutionParam &iParam)
PanelizerRectSolution getBestSolution(const QVector<PanelizerRectSolution> &iSolutionList)
PanelizerRectSolution getNotHvPanelizerRectSolution(const SolutionParam &iParam)
PanelizerRectSolutionResult getPanelizerRectSolution(const SolutionParam &iParam)
PanelizerRectSolutionList getSolutionList(const SolutionParam &iParam)
PanelizerRectSolutionList mergeResult(const PanelizerRectSolutionResult &iPanelizerRectSolution)
PanelizerRectSolution tryToHvPanelizerRectSolution(const SolutionParam &iParam, const PanelizerRectSolution &iOriginSolution)

Reimplemented Public Functions

virtual QVariantMap fomatSolution(PanelizerSolutionAbs *iSolution)

Additional Inherited Members

Detailed Description

Member Function Documentation

PdmSinglePanelizerCalcRect::PdmSinglePanelizerCalcRect(QObject *iParent = nullptr)

Default constructs an instance of PdmSinglePanelizerCalcRect.

PdmSinglePanelizerCalcRect::~PdmSinglePanelizerCalcRect()

Destroys the instance of PdmSinglePanelizerCalcRect.

PanelizerRectSolutionResult PdmSinglePanelizerCalcRect::calcPanelizerRectSolution(const SolutionParam &iParam)

[virtual] QVariantMap PdmSinglePanelizerCalcRect::fomatSolution(PanelizerSolutionAbs *iSolution)

PanelizerRectSolution PdmSinglePanelizerCalcRect::getBestSolution(const QVector<PanelizerRectSolution> &iSolutionList)

PanelizerRectSolution PdmSinglePanelizerCalcRect::getNotHvPanelizerRectSolution(const SolutionParam &iParam)

PanelizerRectSolutionResult PdmSinglePanelizerCalcRect::getPanelizerRectSolution(const SolutionParam &iParam)

PanelizerRectSolutionList PdmSinglePanelizerCalcRect::getSolutionList(const SolutionParam &iParam)

PanelizerRectSolutionList PdmSinglePanelizerCalcRect::mergeResult(const PanelizerRectSolutionResult &iPanelizerRectSolution)

PanelizerRectSolution PdmSinglePanelizerCalcRect::tryToHvPanelizerRectSolution(const SolutionParam &iParam, const PanelizerRectSolution &iOriginSolution)