PdmSinglePanelizerCalcNestUtil Class
Header: | #include <PdmSinglePanelizerCalcNestUtil> |
Inherits: | QObject |
Public Functions
PdmSinglePanelizerCalcNestUtil(QObject *iParent = nullptr) |
- 31 public functions inherited from QObject
Static Public Members
QList<StepNestInfo> | calcNest(const QPainterPath &iStepPath, qreal iGap, QSizeF iMaxSize) |
QList<StepNestInfo> | calcNestMulti(const QVariantList iMultiStepInfos, qreal iGap, QSizeF iMaxSize, QStringList iAngleList) |
QList<StepNestInfo> | calcNest_C2(const QPainterPath &iStepPath, qreal iGap, qreal iAngle = 0.0, StepNestInfo iExtraInfo = StepNestInfo()) |
QList<StepNestInfo> | calcNest_C(const QPainterPath &iStepPath, qreal iGap, qreal iAngle = 0.0, StepNestInfo iExtraInfo = StepNestInfo()) |
QList<StepNestInfo> | calcNest_L(const QPainterPath &iStepPath, qreal iGap, qreal iAngle = 0.0, bool iLSameWithRotate = false, QSizeF iMaxSize = QSizeF(), StepNestInfo iExtraInfo = StepNestInfo()) |
QList<StepNestInfo> | calcNest_Rect(const QPainterPath &iStepPath, qreal iGap, qreal iAngle = 0.0, qreal iVerticalGap = -1, QSizeF iMaxSize = QSizeF(), StepNestInfo iExtraInfo = StepNestInfo()) |
QList<StepNestInfo> | calcNest_S(const QPainterPath &iStepPath, qreal iGap, qreal iAngle = 0.0, StepNestInfo iExtraInfo = StepNestInfo()) |
QPointF | collisionCheck(QPainterPath *iPath1, QPainterPath *iPath2, const QString &iDirection = "Y", double iPrecision = 0.000001) |
QPointF | collisionCheck_L(QPainterPath *iPath1, QPainterPath *iPath2, const QString &iDirection = "Y", double iPrecision = 0.000001) |
QList<ga::Outcome> | executeNesting(const QPainterPath &bin, const QList<ga::Income> &parts, const QVariantMap &iParam) |
QPainterPath | expandPath(const QPainterPath &iPath, qreal iNum) |
NestPartnerInfoList | getNestByPath(const QPainterPath &iStepPath, qreal iAngel, const QRectF &iRect) |
bool | nestIsGreater(const NestPartnerInfoList &iNest1, const NestPartnerInfoList &iNest2) |
QPainterPath | rotatPath(const QPainterPath &iPath, qreal iAngle) |
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Member Function Documentation
PdmSinglePanelizerCalcNestUtil::PdmSinglePanelizerCalcNestUtil(QObject *iParent = nullptr)
Default constructs an instance of PdmSinglePanelizerCalcNestUtil.