The VSAPoint class seam allowance point. More...
#include <vabstractpiece.h>
Public Member Functions | |
Q_DECL_CONSTEXPR | VSAPoint () |
Q_DECL_CONSTEXPR | VSAPoint (qreal xpos, qreal ypos) |
Q_DECL_CONSTEXPR | VSAPoint (const QPointF &p) |
Q_DECL_CONSTEXPR qreal | GetSABefore () const |
qreal | GetSABefore (qreal width) const |
void | SetSABefore (qreal value) |
Q_DECL_CONSTEXPR qreal | GetSAAfter () const |
qreal | GetSAAfter (qreal width) const |
void | SetSAAfter (qreal value) |
Q_DECL_CONSTEXPR PieceNodeAngle | GetAngleType () const |
void | SetAngleType (PieceNodeAngle value) |
Private Attributes | |
qreal | m_before |
qreal | m_after |
PieceNodeAngle | m_angle |
The VSAPoint class seam allowance point.
Definition at line 75 of file vabstractpiece.h.
|
inline |
Definition at line 103 of file vabstractpiece.h.
|
inline |
Definition at line 111 of file vabstractpiece.h.
|
inlineexplicit |
Definition at line 119 of file vabstractpiece.h.
|
inline |
Definition at line 151 of file vabstractpiece.h.
References m_angle.
Referenced by VPiecePath::CurveSeamAllowanceSegment(), and VAbstractPiece::EkvPoint().
|
inline |
Definition at line 139 of file vabstractpiece.h.
References m_after.
Referenced by VAbstractPiece::createParallelLine(), VPiecePath::CurveSeamAllowanceSegment(), VPiece::getSeamNotchSAPoint(), VAbstractPiece::IsEkvPointOnLine(), and VAbstractPiece::MaxLocalSA().
qreal VSAPoint::GetSAAfter | ( | qreal | width | ) | const |
Definition at line 1115 of file vabstractpiece.cpp.
References m_after.
|
inline |
Definition at line 127 of file vabstractpiece.h.
References m_before.
Referenced by VAbstractPiece::createParallelLine(), VPiecePath::CurveSeamAllowanceSegment(), VPiece::getSeamNotchSAPoint(), VAbstractPiece::IsEkvPointOnLine(), and VAbstractPiece::MaxLocalSA().
qreal VSAPoint::GetSABefore | ( | qreal | width | ) | const |
Definition at line 1105 of file vabstractpiece.cpp.
References m_before.
|
inline |
Definition at line 157 of file vabstractpiece.h.
References m_angle.
Referenced by anonymous_namespace{vpiecepath.cpp}::CurvePoint(), and VPiecePath::CurveSeamAllowanceSegment().
|
inline |
Definition at line 145 of file vabstractpiece.h.
References m_after.
Referenced by anonymous_namespace{vpiecepath.cpp}::CurvePoint(), and VPiecePath::CurveSeamAllowanceSegment().
|
inline |
Definition at line 133 of file vabstractpiece.h.
References m_before.
Referenced by anonymous_namespace{vpiecepath.cpp}::CurvePoint(), and VPiecePath::CurveSeamAllowanceSegment().
|
private |
Definition at line 95 of file vabstractpiece.h.
Referenced by GetSAAfter(), and SetSAAfter().
|
private |
Definition at line 96 of file vabstractpiece.h.
Referenced by GetAngleType(), and SetAngleType().
|
private |
Definition at line 94 of file vabstractpiece.h.
Referenced by GetSABefore(), and SetSABefore().