Seamly2D
Code documentation
VPiece Member List

This is the complete list of members for VPiece, 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
createBuiltInSaNotch(const QVector< VPieceNode > &path, const VSAPoint &previousSAPoint, const VSAPoint &notchSAPoint, const VSAPoint &nextSAPoint, const VContainer *data, int notchIndex, const QVector< QPointF > &pathPoints) constVPieceprivate
createCastleNotch(const NotchData notchData, const QVector< QPointF > &seamAllowance) constVPieceprivate
createDiamondNotch(NotchData notchData, const QVector< QPointF > &seamAllowance) constVPieceprivate
createNotch(const QVector< VPieceNode > &path, int previousIndex, int notchIndex, int nextIndex, const VContainer *data, const QVector< QPointF > &pathPoints=QVector< QPointF >()) constVPieceprivate
createNotches(NotchData notchData, const QVector< QPointF > &seamAllowance) constVPieceprivate
createNotchLines(const VContainer *data, const QVector< QPointF > &seamAllowance=QVector< QPointF >()) constVPiece
createParallelLine(const VSAPoint &p1, const VSAPoint &p2, qreal width)VAbstractPiecestatic
createParallelLine(const QPointF &p1, const QPointF &p2, qreal width)VAbstractPiecestatic
createSeamAllowanceNotch(const QVector< VPieceNode > &path, VSAPoint &previousSAPoint, const VSAPoint &notchSAPoint, VSAPoint &nextSAPoint, const VContainer *data, int notchIndex, const QVector< QPointF > &pathPoints=QVector< QPointF >()) constVPieceprivate
createSlitNotch(NotchData notchData, const QVector< QPointF > &seamAllowance) constVPieceprivate
createTNotch(NotchData notchData, const QVector< QPointF > &pathPoints) constVPieceprivate
createUNotch(const NotchData notchData, const QVector< QPointF > &seamAllowance) constVPieceprivate
createVExternalNotch(NotchData notchData, const QVector< QPointF > &seamAllowance) constVPieceprivate
createVInternalNotch(NotchData notchData, const QVector< QPointF > &pathPoints) constVPieceprivate
Crossing(const QVector< QPointF > &sub1, const QVector< QPointF > &sub2)VAbstractPieceprivatestatic
dVPieceprivate
EkvPoint(const VSAPoint &p1Line1, const VSAPoint &p2Line1, const VSAPoint &p1Line2, const VSAPoint &p2Line2, qreal width)VAbstractPiecestatic
Equidistant(const QVector< VSAPoint > &points, qreal width)VAbstractPiecestatic
FilterRecords(QVector< CustomSARecord > records) constVPieceprivate
findIntersection(const QVector< QPointF > &seamAllowance, const QLineF &line) constVPieceprivate
getAnchors() constVPiece
getAnchors()VPiece
getColor() constVAbstractPiece
GetCustomSARecords() constVPiece
GetCustomSARecords()VPiece
getFill() constVAbstractPiece
GetGrainlineGeometry()VPiece
GetGrainlineGeometry() constVPiece
GetInternalPaths() constVPiece
GetInternalPaths()VPiece
getLock() constVAbstractPiece
GetMx() constVAbstractPiece
GetMy() constVAbstractPiece
GetName() constVAbstractPiece
getNextNotchSAPoints(const QVector< VPieceNode > &path, int index, const VSAPoint &notchSAPoint, const VContainer *data, VSAPoint &point) constVPieceprivate
getNodeSAPoints(const QVector< VPieceNode > &path, int index, const VContainer *data) constVPieceprivate
getNotchesPath(const VContainer *data, const QVector< QPointF > &seamAllowance=QVector< QPointF >()) constVPiece
getNotchPreviousSAPoints(const QVector< VPieceNode > &path, int index, const VSAPoint &notchSAPoint, const VContainer *data, VSAPoint &point) constVPieceprivate
getNotchSAPoint(const QVector< VPieceNode > &path, int index, const VContainer *data, VSAPoint &point) constVPieceprivate
GetPath() constVPiece
GetPath()VPiece
GetPatternInfo()VPiece
GetPatternInfo() constVPiece
GetPatternPieceData()VPiece
GetPatternPieceData() constVPiece
GetSAWidth() constVAbstractPiece
getSeamAllowanceWidthFormula() constVPiece
getSeamNotchSAPoint(const VSAPoint &previousSAPoint, const VSAPoint &notchSAPoint, const VSAPoint &nextSAPoint, const VContainer *data, QPointF &point) constVPieceprivate
GetUnitedPath(const VContainer *data) constVPieceprivate
GetValidRecords() constVPieceprivate
isClockwise(const QVector< QPointF > &points)VAbstractPiecestatic
IsCSAStart(const QVector< CustomSARecord > &records, quint32 id)VPieceprivatestatic
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
isInLayout() constVPiece
isLocked() constVPiece
isNotchVisible(const QVector< VPieceNode > &path, int notchIndex) constVPieceprivate
IsSeamAllowance() constVAbstractPiece
IsSeamAllowanceBuiltIn() constVAbstractPiece
IsUnited() constVPiece
MainPathNodePoints(const VContainer *data, bool showExcluded=false) constVPiece
MainPathPath(const VContainer *data) constVPiece
MainPathPoints(const VContainer *data) constVPiece
MaxLocalSA(const VSAPoint &p, qreal width)VAbstractPieceprotectedstatic
missingAnchors(const VPiece &piece) constVPiece
MissingCSAPath(const VPiece &piece) constVPiece
MissingInternalPaths(const VPiece &piece) constVPiece
MissingNodes(const VPiece &piece) constVPiece
operator=(const VPiece &piece)VPiece
VAbstractPiece::operator=(const VAbstractPiece &piece)VAbstractPiece
ParallelCrossPoint(const QLineF &line1, const QLineF &line2, QPointF &point)VAbstractPieceprivatestatic
PointPosition(const QPointF &p, const QLineF &line)VAbstractPieceprivatestatic
RemoveDublicates(const QVector< T > &points, bool removeFirstAndLast=true)VAbstractPieceprotectedstatic
SeamAllowancePath(const VContainer *data) constVPiece
SeamAllowancePath(const QVector< QPointF > &points) constVPiece
SeamAllowancePoints(const VContainer *data) constVPiece
setAnchors(const QVector< quint32 > &anchors)VPiece
setColor(const QString &value)VAbstractPiece
SetCustomSARecords(const QVector< CustomSARecord > &records)VPiece
setFill(const QString &value)VAbstractPiece
SetForbidFlipping(bool value)VAbstractPiece
setHideSeamLine(bool value)VAbstractPiece
SetInLayout(bool inLayout)VPiece
SetInternalPaths(const QVector< quint32 > &iPaths)VPiece
setIsLocked(bool isLocked)VPiece
setLock(bool value)VAbstractPiece
SetMx(qreal value)VAbstractPiece
SetMy(qreal value)VAbstractPiece
SetName(const QString &value)VAbstractPiece
SetPath(const VPiecePath &path)VPiece
SetPatternInfo(const VPatternLabelData &info)VPiece
SetPatternPieceData(const VPieceLabelData &data)VPiece
SetSAWidth(qreal value)VAbstractPiece
SetSeamAllowance(bool value)VAbstractPiece
SetSeamAllowanceBuiltIn(bool value)VAbstractPiece
setSeamAllowanceWidthFormula(const QString &formula, qreal value)VPiece
SetUnited(bool united)VPiece
SingleParallelPoint(const QPointF &p1, const QPointF &p2, qreal angle, qreal width)VAbstractPieceprivatestatic
SubPath(const QVector< QPointF > &path, int startIndex, int endIndex)VAbstractPieceprivatestatic
sumTrapezoids(const QVector< QPointF > &points)VAbstractPiecestatic
Swap(VPiece &piece) Q_DECL_NOTHROWVPiece
VAbstractPiece::Swap(VAbstractPiece &piece) Q_DECL_NOTHROWVAbstractPiece
VAbstractPiece()VAbstractPiece
VAbstractPiece(const VAbstractPiece &piece)VAbstractPiece
VPiece()VPiece
VPiece(const VPiece &piece)VPiece
~VAbstractPiece()VAbstractPiecevirtual
~VPiece()VPiecevirtual