Seamly2D
Code documentation
VSpline Member List

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

accuracyPointOnLineVGObjectstatic
addVector(const QPointF &p, const QPointF &p1, const QPointF &p2, qreal k)VGObjectstatic
BuildAxis(const QPointF &p, const qreal &angle, const QRectF &scRect)VGObjectstatic
BuildAxis(const QPointF &p1, const QPointF &p2, const QRectF &scRect)VGObjectstatic
BuildLine(const QPointF &p1, const qreal &length, const qreal &angle)VGObjectstatic
BuildRay(const QPointF &firstPoint, const qreal &angle, const QRectF &scRect)VGObjectstatic
CalcSqDistance(qreal x1, qreal y1, qreal x2, qreal y2)VAbstractCubicBezierprotectedstatic
CalcT(qreal curveCoord1, qreal curveCoord2, qreal curveCoord3, qreal curveCoord4, qreal pointCoord) constVSplineprivate
ClosestPoint(const QLineF &line, const QPointF &point)VGObjectstatic
ContactPoints(const QPointF &p, const QPointF &center, qreal radius, QPointF &p1, QPointF &p2)VGObjectstatic
CreateName() Q_DECL_OVERRIDEVAbstractCubicBezierprotectedvirtual
Cubic(QVector< qreal > &x, qreal a, qreal b, qreal c)VSplineprivatestatic
CurveIntersectLine(const QVector< QPointF > &points, const QLineF &line)VAbstractCurvestatic
CutSpline(qreal length, VSpline &spl1, VSpline &spl2) constVSpline
CutSpline(qreal length, QPointF &spl1p2, QPointF &spl1p3, QPointF &spl2p2, QPointF &spl2p3) constVSpline
VAbstractCubicBezier::CutSpline(qreal length, QPointF &spl1p2, QPointF &spl1p3, QPointF &spl2p2, QPointF &spl2p3) constVAbstractCubicBezier
dVSplineprivate
DirectionArrows() constVAbstractCurvevirtual
Flip(const QLineF &axis, const QString &prefix=QString()) constVSpline
flipTransform(const QLineF &axis)VGObjectprotectedstatic
FromBegin(const QVector< QPointF > &points, const QPointF &begin, bool *ok=nullptr)VAbstractCurveprivatestatic
GetC1Length() const Q_DECL_OVERRIDEVSplinevirtual
GetC1LengthFormula() constVSpline
GetC2Length() const Q_DECL_OVERRIDEVSplinevirtual
GetC2LengthFormula() constVSpline
GetControlPoint1() const Q_DECL_OVERRIDEVSplineprotectedvirtual
GetControlPoint2() const Q_DECL_OVERRIDEVSplineprotectedvirtual
GetCubicBezierPoints(const QPointF &p1, const QPointF &p2, const QPointF &p3, const QPointF &p4)VAbstractCubicBezierprotectedstatic
GetDuplicate() constVAbstractCurve
GetEndAngle() const Q_DECL_OVERRIDEVSplinevirtual
GetEndAngleFormula() constVSpline
GetEpsilon(const QPointF &p1, const QPointF &p2)VGObjectprivatestatic
getFirstPoint()VAbstractCurve
getIdObject() constVGObject
getIdTool() constVGObject
GetKasm1() constVSpline
GetKasm2() constVSpline
GetKcurve() constVSpline
getLastPoint()VAbstractCurve
GetLength() const Q_DECL_OVERRIDEVSplinevirtual
GetLengthByPoint(const QPointF &point) constVAbstractCurve
GetLengthContour(const QVector< QPointF > &contour, const QVector< QPointF > &newPoints)VGObjectstatic
getLineColor() constVAbstractCurve
getLineWeight() constVAbstractCurve
getMode() constVGObject
GetP1() const Q_DECL_OVERRIDEVSplinevirtual
GetP2() const Q_DECL_OVERRIDEVSplinevirtual
GetP3() const Q_DECL_OVERRIDEVSplinevirtual
GetP4() const Q_DECL_OVERRIDEVSplinevirtual
GetParmT(qreal length) constVAbstractCubicBezier
GetPath() constVAbstractCurvevirtual
GetPenStyle() constVAbstractCurve
getPoints() const Q_DECL_OVERRIDEVSplinevirtual
GetReversePoints(const QVector< T > &points)VGObjectstatic
GetSegmentPoints(const QVector< QPointF > &points, const QPointF &begin, const QPointF &end, bool reverse=false)VAbstractCurvestatic
GetSegmentPoints(const QPointF &begin, const QPointF &end, bool reverse=false) constVAbstractCurve
GetStartAngle() const Q_DECL_OVERRIDEVSplinevirtual
GetStartAngleFormula() constVSpline
getType() constVGObject
id() constVGObject
IntersectionCircles(const QPointF &c1, double r1, const QPointF &c2, double r2, QPointF &p1, QPointF &p2)VGObjectstatic
IntersectLine(const QLineF &line) constVAbstractCurvevirtual
IsIntersectLine(const QLineF &line) constVAbstractCurvevirtual
isPointOnCurve(const QVector< QPointF > &points, const QPointF &p)VAbstractCurvestatic
isPointOnCurve(const QPointF &p) constVAbstractCurve
IsPointOnLineSegment(const QPointF &t, const QPointF &p1, const QPointF &p2)VGObjectstatic
IsPointOnLineviaPDP(const QPointF &t, const QPointF &p1, const QPointF &p2)VGObjectstatic
LengthBezier(const QPointF &p1, const QPointF &p2, const QPointF &p3, const QPointF &p4)VAbstractCubicBezierprotectedstatic
lengthCurveDirectionArrowVAbstractCurvestatic
LengthT(qreal t) constVAbstractCubicBezier
LineCoefficients(const QLineF &line, qreal *a, qreal *b, qreal *c)VGObjectstatic
LineIntersectCircle(const QPointF &center, qreal radius, const QLineF &line, QPointF &p1, QPointF &p2)VGObjectstatic
LineIntersectRect(const QRectF &rec, const QLineF &line)VGObjectstatic
Move(qreal length, qreal angle, const QString &prefix=QString()) constVSpline
name() constVGObjectvirtual
NameForHistory(const QString &toolName) const Q_DECL_OVERRIDEVAbstractCubicBeziervirtual
operator=(const VSpline &spline)VSpline
VAbstractCubicBezier::operator=(const VAbstractCubicBezier &curve)VAbstractCubicBezier
VAbstractBezier::operator=(const VAbstractBezier &curve)VAbstractBezier
VAbstractCurve::operator=(const VAbstractCurve &curve)VAbstractCurve
VGObject::operator=(const VGObject &obj)VGObject
ParamT(const QPointF &pBt) constVSpline
PathLength(const QVector< QPointF > &path)VAbstractCurvestatic
PerpDotProduct(const QPointF &p1, const QPointF &p2, const QPointF &t)VGObjectprivatestatic
PointBezier_r(qreal x1, qreal y1, qreal x2, qreal y2, qreal x3, qreal y3, qreal x4, qreal y4, qint16 level, QVector< qreal > &px, QVector< qreal > &py)VAbstractCubicBezierprotectedstatic
PointInCircle(const QPointF &p, const QPointF &center, qreal radius)VGObjectprivatestatic
Rotate(const QPointF &originPoint, qreal degrees, const QString &prefix=QString()) constVSpline
SetC1Length(qreal length, const QString &formula)VSpline
SetC2Length(qreal length, const QString &formula)VSpline
SetDuplicate(quint32 number)VAbstractCurve
SetEndAngle(qreal angle, const QString &formula)VSpline
setId(const quint32 &id)VGObjectvirtual
setIdObject(const quint32 &value)VGObject
setLineColor(const QString &color)VAbstractCurve
setLineWeight(const QString &lineWeight)VAbstractCurve
setMode(const Draw &value)VGObject
setName(const QString &name)VGObject
SetP1(const VPointF &p)VSpline
SetP4(const VPointF &p)VSpline
SetPenStyle(const QString &penStyle)VAbstractCurve
SetStartAngle(qreal angle, const QString &formula)VSpline
setType(const GOType &type)VGObject
ShowDirection(const QVector< DirectionArrow > &arrows, qreal width)VAbstractCurvestatic
Sign(long double ld)VSplineprivatestatic
SplinePoints(const QPointF &p1, const QPointF &p4, qreal angle1, qreal angle2, qreal kAsm1, qreal kAsm2, qreal kCurve)VSplinestatic
Swap(VSpline &spline) Q_DECL_NOTHROWVSpline
VAbstractCubicBezier::Swap(VAbstractCurve &curve) Q_DECL_NOTHROWVAbstractCurve
VGObject::Swap(VGObject &obj) Q_DECL_NOTHROWVGObject
ToEnd(const QVector< QPointF > &points, const QPointF &end, bool *ok=nullptr)VAbstractCurveprivatestatic
VAbstractBezier(const GOType &type, const quint32 &idObject=null_id, const Draw &mode=Draw::Calculation)VAbstractBezier
VAbstractBezier(const VAbstractBezier &curve)VAbstractBezier
VAbstractCubicBezier(const GOType &type, const quint32 &idObject=null_id, const Draw &mode=Draw::Calculation)VAbstractCubicBezier
VAbstractCubicBezier(const VAbstractCubicBezier &curve)VAbstractCubicBezier
VAbstractCurve(const GOType &type, const quint32 &idObject=null_id, const Draw &mode=Draw::Calculation)VAbstractCurveexplicit
VAbstractCurve(const VAbstractCurve &curve)VAbstractCurveexplicit
VGObject()VGObject
VGObject(const GOType &type, const quint32 &idObject=0, const Draw &mode=Draw::Calculation)VGObjectexplicit
VGObject(const VGObject &obj)VGObject
VSpline()VSpline
VSpline(const VSpline &spline)VSpline
VSpline(const VPointF &p1, const VPointF &p4, qreal angle1, qreal angle2, qreal kAsm1, qreal kAsm2, qreal kCurve, quint32 idObject=0, Draw mode=Draw::Calculation)VSpline
VSpline(const VPointF &p1, const QPointF &p2, const QPointF &p3, const VPointF &p4, quint32 idObject=0, Draw mode=Draw::Calculation)VSpline
VSpline(const VPointF &p1, const VPointF &p4, qreal angle1, const QString &angle1Formula, qreal angle2, const QString &angle2Formula, qreal c1Length, const QString &c1LengthFormula, qreal c2Length, const QString &c2LengthFormula, quint32 idObject=0, Draw mode=Draw::Calculation)VSpline
~VAbstractBezier()VAbstractBeziervirtual
~VAbstractCubicBezier()VAbstractCubicBeziervirtual
~VAbstractCurve() Q_DECL_OVERRIDEVAbstractCurvevirtual
~VGObject()VGObjectvirtual
~VSpline()VSplinevirtual