Seamly2D
Code documentation
VLayoutPiece Member List

This is the complete list of members for VLayoutPiece, including all inherited members.

AngleBetweenBisectors(const QLineF &b1, const QLineF &b2)VAbstractPieceprivatestatic
AngleByFirstRightAngle(const QPointF &p1, const QPointF &p2, const QPointF &sp1, const QPointF &sp2, const QPointF &sp3, qreal width)VAbstractPieceprivatestatic
AngleByFirstSymmetry(const QPointF &p1, const QPointF &p2, const QPointF &sp1, const QPointF &sp2, const QPointF &sp3, qreal width)VAbstractPieceprivatestatic
AngleByIntersection(const QPointF &p1, const QPointF &p2, const QPointF &p3, const QPointF &sp1, const QPointF &sp2, const QPointF &sp3, qreal width)VAbstractPieceprivatestatic
AngleByLength(const QPointF &p2, const QPointF &sp1, const QPointF &sp2, const QPointF &sp3, qreal width)VAbstractPieceprivatestatic
AngleBySecondRightAngle(const QPointF &p2, const QPointF &p3, const QPointF &sp1, const QPointF &sp2, const QPointF &sp3, qreal width)VAbstractPieceprivatestatic
AngleBySecondSymmetry(const QPointF &p2, const QPointF &p3, const QPointF &sp1, const QPointF &sp2, const QPointF &sp3, qreal width)VAbstractPieceprivatestatic
BisectorLine(const QPointF &p1, const QPointF &p2, const QPointF &p3)VAbstractPieceprivatestatic
CheckIntersection(const QVector< QPointF > &points, int i, int iNext, int j, int jNext, const QPointF &crossPoint)VAbstractPieceprivatestatic
CheckLoops(const QVector< QPointF > &points)VAbstractPiecestatic
CorrectEquidistantPoints(const QVector< T > &points, bool removeFirstAndLast=true)VAbstractPiecestatic
Create(const VPiece &piece, const VContainer *pattern)VLayoutPiecestatic
createAllowanceItem(QGraphicsItem *parent) constVLayoutPieceprivate
createAllowancePath() constVLayoutPiece
createCutoutPathItem(int i, QGraphicsItem *parent) constVLayoutPieceprivate
createGrainlineItem(QGraphicsItem *parent, bool textAsPaths) constVLayoutPieceprivate
createInternalPathItem(int i, QGraphicsItem *parent) constVLayoutPieceprivate
createLabelItem(QGraphicsItem *parent, const QVector< QPointF > &labelShape, const VTextManager &tm, bool textAsPaths) constVLayoutPieceprivate
createMainItem() constVLayoutPieceprivate
createMainPath() constVLayoutPiece
createNotchesItem(QGraphicsItem *parent) constVLayoutPieceprivate
createNotchesPath() constVLayoutPiece
createParallelLine(const VSAPoint &p1, const VSAPoint &p2, qreal width)VAbstractPiecestatic
createParallelLine(const QPointF &p1, const QPointF &p2, qreal width)VAbstractPiecestatic
Crossing(const QVector< QPointF > &sub1, const QVector< QPointF > &sub2)VAbstractPieceprivatestatic
dVLayoutPieceprivate
Diagonal() constVLayoutPiece
Edge(const QVector< QPointF > &path, int i) constVLayoutPieceprivate
EdgeByPoint(const QVector< QPointF > &path, const QPointF &p1) constVLayoutPieceprivate
EkvPoint(const VSAPoint &p1Line1, const VSAPoint &p2Line1, const VSAPoint &p1Line2, const VSAPoint &p2Line2, qreal width)VAbstractPiecestatic
Equidistant(const QVector< VSAPoint > &points, qreal width)VAbstractPiecestatic
getColor() constVAbstractPiece
getContourPoints() constVLayoutPiece
getCutoutPaths() constVLayoutPiece
getFill() constVAbstractPiece
getGrainline() constVLayoutPiece
getInternalPaths() constVLayoutPiece
GetItem(bool textAsPaths) constVLayoutPiece
getLayoutAllowancePoints() constVLayoutPiece
GetLayoutWidth() constVLayoutPiece
getLock() constVAbstractPiece
getMainPathItem() constVLayoutPieceprivate
GetMx() constVAbstractPiece
GetMy() constVAbstractPiece
GetName() constVAbstractPiece
getNotches() constVLayoutPiece
GetPatternText() constVLayoutPiece
GetPatternTextPosition() constVLayoutPiece
GetPieceText() constVLayoutPiece
GetPieceTextPosition() constVLayoutPiece
GetSAWidth() constVAbstractPiece
GetSeamAllowancePoints() constVLayoutPiece
getTransform() constVLayoutPiece
InternalPathsForCut(bool cut) constVLayoutPiece
isClockwise(const QVector< QPointF > &points)VAbstractPiecestatic
IsEkvPointOnLine(const QPointF &iPoint, const QPointF &prevPoint, const QPointF &nextPoint)VAbstractPieceprotectedstatic
IsEkvPointOnLine(const VSAPoint &iPoint, const VSAPoint &prevPoint, const VSAPoint &nextPoint)VAbstractPieceprotectedstatic
IsForbidFlipping() constVAbstractPiece
isHideSeamLine() constVAbstractPiece
isMirror() constVLayoutPiece
isNull() constVLayoutPiece
IsSeamAllowance() constVAbstractPiece
IsSeamAllowanceBuiltIn() constVAbstractPiece
LayoutAllowancePath() constVLayoutPiece
LayoutBoundingRect() constVLayoutPiece
LayoutEdge(int i) constVLayoutPiece
LayoutEdgeByPoint(const QPointF &p1) constVLayoutPiece
LayoutEdgesCount() constVLayoutPiece
Map(const QVector< T > &points) constVLayoutPieceprivate
MaxLocalSA(const VSAPoint &p, qreal width)VAbstractPieceprotectedstatic
Mirror(const QLineF &edge)VLayoutPiece
operator=(const VLayoutPiece &detail)VLayoutPiece
VAbstractPiece::operator=(const VAbstractPiece &piece)VAbstractPiece
ParallelCrossPoint(const QLineF &line1, const QLineF &line2, QPointF &point)VAbstractPieceprivatestatic
pieceBoundingRect() constVLayoutPiece
pieceEdge(int i) constVLayoutPiece
pieceEdgeByPoint(const QPointF &p1) constVLayoutPiece
pieceEdgesCount() constVLayoutPiece
piecePath() constVLayoutPieceprivate
PointPosition(const QPointF &p, const QLineF &line)VAbstractPieceprivatestatic
RemoveDublicates(const QVector< T > &points, bool removeFirstAndLast=true)VAbstractPieceprotectedstatic
Rotate(const QPointF &originPoint, qreal degrees)VLayoutPiece
setColor(const QString &value)VAbstractPiece
SetCountourPoints(const QVector< QPointF > &points, bool hideMainPath=false)VLayoutPiece
setCutoutPaths(const QVector< VLayoutPiecePath > &cutoutPaths)VLayoutPiece
setFill(const QString &value)VAbstractPiece
SetForbidFlipping(bool value)VAbstractPiece
setGrainline(const VGrainlineData &geom, const VContainer *pattern)VLayoutPiece
setHideSeamLine(bool value)VAbstractPiece
setInternalPaths(const QVector< VLayoutPiecePath > &internalPaths)VLayoutPiece
SetLayoutAllowancePoints()VLayoutPiece
SetLayoutWidth(const qreal &value)VLayoutPiece
setLock(bool value)VAbstractPiece
SetMirror(bool value)VLayoutPiece
SetMx(qreal value)VAbstractPiece
SetMy(qreal value)VAbstractPiece
SetName(const QString &value)VAbstractPiece
setNotches(const QVector< QLineF > &notches)VLayoutPiece
SetPatternInfo(VAbstractPattern *pDoc, const VPatternLabelData &geom, const QFont &font, const VContainer *pattern)VLayoutPiece
SetPieceText(const QString &qsName, const VPieceLabelData &data, const QFont &font, const VContainer *pattern)VLayoutPiece
SetSAWidth(qreal value)VAbstractPiece
SetSeamAllowance(bool value)VAbstractPiece
SetSeamAllowanceBuiltIn(bool value)VAbstractPiece
setSeamAllowancePoints(const QVector< QPointF > &points, bool seamAllowance=true, bool seamAllowanceBuiltIn=false)VLayoutPiece
setTransform(const QTransform &transform)VLayoutPiece
SingleParallelPoint(const QPointF &p1, const QPointF &p2, qreal angle, qreal width)VAbstractPieceprivatestatic
Square() constVLayoutPiece
SubPath(const QVector< QPointF > &path, int startIndex, int endIndex)VAbstractPieceprivatestatic
sumTrapezoids(const QVector< QPointF > &points)VAbstractPiecestatic
Swap(VLayoutPiece &detail) Q_DECL_NOTHROWVLayoutPiece
VAbstractPiece::Swap(VAbstractPiece &piece) Q_DECL_NOTHROWVAbstractPiece
Translate(qreal dx, qreal dy)VLayoutPiece
VAbstractPiece()VAbstractPiece
VAbstractPiece(const VAbstractPiece &piece)VAbstractPiece
VLayoutPiece()VLayoutPiece
VLayoutPiece(const VLayoutPiece &detail)VLayoutPiece
~VAbstractPiece()VAbstractPiecevirtual
~VLayoutPiece() Q_DECL_OVERRIDEVLayoutPiecevirtual