PdmSinglePanelizerCalcSheet Class
| Header: | #include <PdmSinglePanelizerCalcSheet> |
| Inherits: | PdmSinglePanelizerCalcRect |
Public Functions
| PdmSinglePanelizerCalcSheet(QObject *iParent = nullptr) | |
| ~PdmSinglePanelizerCalcSheet() | |
| QVariantMap | fomatSheetSolution(SheetSolution *iSolution) |
| QVariantMap | getPanelInfo(const PanelizerSolution &iPanelInfom, bool iIsPanelB = false) |
| SheetSolutionList | runPanelizer(const QVariantMap &iParam, const PanelizerSolutionList &iChildSolutionList = PanelizerSolutionList(), PdmSinglePanelizerCalcAbs *iChildClass = nullptr, const QVector<QRectF> &iMosaicRectList = QVector<QRectF> ()) |
- 8 public functions inherited from PdmSinglePanelizerCalcRect
- 15 public functions inherited from PdmSinglePanelizerCalcAbs
- 31 public functions inherited from QObject
- 1 public function inherited from PdmSinglePanelizerCalcNestUtilNotifieder
Protected Functions
| SheetSolution | getBestSheetSolution(const SheetSolutionList &iList) |
| SheetSolutionList | getSheetSolutionBySolutionNest(const QSizeF &iSheetSize, const StepNestInfo &iPanelNest, const PanelizerSolution &iPanelizerSolution, const PanelizerSolutionList &iPanelizerSolutionList) |
| SheetSolutionList | getSheetSolutionList(const PanelizerSolutionList &iPanelizerSolutionList) |
| void | optimizeSheetMargin(SheetSolution *iSolution, bool needHorizontal, bool needVertical) |
| void | optimizeSheetSize(SheetSolution *iSolution) |
| bool | sheetSolutionIsValid(SheetSolution *iSolution, bool iNeedWidthHeightRelation = true) |
Reimplemented Protected Functions
| virtual bool | initParam(const QVariantMap &iParam, PdmSinglePanelizerCalcAbs *iChildClass, const QVector<QRectF> &iMosaicRectList) |
- 9 protected functions inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 120 public slots inherited from PdmSinglePanelizerCalcAbs
- 1 public slot inherited from QObject
- 1 signal inherited from PdmSinglePanelizerCalcAbs
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Member Function Documentation
PdmSinglePanelizerCalcSheet::PdmSinglePanelizerCalcSheet(QObject *iParent = nullptr)
Default constructs an instance of PdmSinglePanelizerCalcSheet.
PdmSinglePanelizerCalcSheet::~PdmSinglePanelizerCalcSheet()
Destroys the instance of PdmSinglePanelizerCalcSheet.