Seamly2D
Code documentation
VEllipticalArc Member List

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

accuracyPointOnLineVGObjectstatic
addVector(const QPointF &p, const QPointF &p1, const QPointF &p2, qreal k)VGObjectstatic
AngleArc() constVAbstractArc
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
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_OVERRIDEVEllipticalArcprotectedvirtual
CurveIntersectLine(const QVector< QPointF > &points, const QLineF &line)VAbstractCurvestatic
CutArc(const qreal &length, VEllipticalArc &arc1, VEllipticalArc &arc2) constVEllipticalArc
CutArc(const qreal &length) constVEllipticalArc
dVEllipticalArcprivate
DirectionArrows() constVAbstractCurvevirtual
FindF2(qreal length) Q_DECL_OVERRIDEVEllipticalArcprotectedvirtual
Flip(const QLineF &axis, const QString &prefix=QString()) constVEllipticalArc
flipTransform(const QLineF &axis)VGObjectprotectedstatic
FromBegin(const QVector< QPointF > &points, const QPointF &begin, bool *ok=nullptr)VAbstractCurveprivatestatic
GetCenter() const Q_DECL_OVERRIDEVEllipticalArcvirtual
GetDuplicate() constVAbstractCurve
GetEndAngle() const Q_DECL_OVERRIDEVEllipticalArcvirtual
GetEpsilon(const QPointF &p1, const QPointF &p2)VGObjectprivatestatic
getFirstPoint()VAbstractCurve
GetFormulaF1() constVAbstractArc
GetFormulaF2() constVAbstractArc
GetFormulaLength() constVAbstractArc
GetFormulaRadius1() constVEllipticalArc
GetFormulaRadius2() constVEllipticalArc
GetFormulaRotationAngle() constVEllipticalArc
getIdObject() constVGObject
getIdTool() constVGObject
getLastPoint()VAbstractCurve
GetLength() const Q_DECL_OVERRIDEVEllipticalArcvirtual
GetLengthByPoint(const QPointF &point) constVAbstractCurve
GetLengthContour(const QVector< QPointF > &contour, const QVector< QPointF > &newPoints)VGObjectstatic
getLineColor() constVAbstractCurve
getLineWeight() constVAbstractCurve
getMode() constVGObject
GetP1() constVEllipticalArc
GetP2() constVEllipticalArc
GetPath() constVAbstractCurvevirtual
GetPenStyle() constVAbstractCurve
getPoint(qreal angle) constVEllipticalArcprivate
getPoints() const Q_DECL_OVERRIDEVEllipticalArcvirtual
GetRadius1() constVEllipticalArc
GetRadius2() constVEllipticalArc
getRealEndAngle() constVEllipticalArcprivate
GetReversePoints(const QVector< T > &points)VGObjectstatic
GetRotationAngle() constVEllipticalArc
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_OVERRIDEVEllipticalArcvirtual
getTransform() constVEllipticalArc
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
IsFlipped() constVAbstractArc
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
lengthCurveDirectionArrowVAbstractCurvestatic
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
MaxLength() constVEllipticalArcprivate
Move(qreal length, qreal angle, const QString &prefix=QString()) constVEllipticalArc
name() constVGObjectvirtual
NameForHistory(const QString &toolName) const Q_DECL_OVERRIDEVAbstractArcvirtual
normalizeAngle(qreal angle)VEllipticalArcinlinestatic
operator=(const VEllipticalArc &arc)VEllipticalArc
VAbstractArc::operator=(const VAbstractArc &arc)VAbstractArc
VAbstractCurve::operator=(const VAbstractCurve &curve)VAbstractCurve
VGObject::operator=(const VGObject &obj)VGObject
PathLength(const QVector< QPointF > &path)VAbstractCurvestatic
PerpDotProduct(const QPointF &p1, const QPointF &p2, const QPointF &t)VGObjectprivatestatic
PointInCircle(const QPointF &p, const QPointF &center, qreal radius)VGObjectprivatestatic
Rotate(QPointF originPoint, qreal degrees, const QString &prefix=QString()) constVEllipticalArc
SetCenter(const VPointF &point)VAbstractArc
SetDuplicate(quint32 number)VAbstractCurve
SetFlipped(bool value)VAbstractArcprotected
SetFormulaF1(const QString &formula, qreal value)VAbstractArc
SetFormulaF2(const QString &formula, qreal value)VAbstractArc
SetFormulaLength(const QString &formula, qreal value)VAbstractArc
SetFormulaLength(const QString &formula)VAbstractArcprotected
SetFormulaRadius1(const QString &formula, qreal value)VEllipticalArc
SetFormulaRadius2(const QString &formula, qreal value)VEllipticalArc
SetFormulaRotationAngle(const QString &formula, qreal value)VEllipticalArc
setId(const quint32 &id) Q_DECL_OVERRIDEVAbstractArcvirtual
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
SetPenStyle(const QString &penStyle)VAbstractCurve
setTransform(const QTransform &matrix, bool combine=false)VEllipticalArc
setType(const GOType &type)VGObject
ShowDirection(const QVector< DirectionArrow > &arrows, qreal width)VAbstractCurvestatic
Swap(VEllipticalArc &arc) Q_DECL_NOTHROWVEllipticalArc
VAbstractArc::Swap(VAbstractArc &arc) Q_DECL_NOTHROWVAbstractArc
VAbstractCurve::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
VAbstractArc(const GOType &type, const quint32 &idObject=null_id, const Draw &mode=Draw::Calculation)VAbstractArcexplicit
VAbstractArc(const GOType &type, const VPointF &center, qreal f1, const QString &formulaF1, qreal f2, const QString &formulaF2, quint32 idObject=0, Draw mode=Draw::Calculation)VAbstractArc
VAbstractArc(const GOType &type, const VPointF &center, qreal f1, qreal f2, quint32 idObject=0, Draw mode=Draw::Calculation)VAbstractArc
VAbstractArc(const GOType &type, const QString &formulaLength, const VPointF &center, qreal f1, const QString &formulaF1, quint32 idObject=0, Draw mode=Draw::Calculation)VAbstractArc
VAbstractArc(const GOType &type, const VPointF &center, qreal f1, quint32 idObject=0, Draw mode=Draw::Calculation)VAbstractArc
VAbstractArc(const VAbstractArc &arc)VAbstractArcexplicit
VAbstractCurve(const GOType &type, const quint32 &idObject=null_id, const Draw &mode=Draw::Calculation)VAbstractCurveexplicit
VAbstractCurve(const VAbstractCurve &curve)VAbstractCurveexplicit
VEllipticalArc()VEllipticalArc
VEllipticalArc(const VPointF &center, qreal radius1, qreal radius2, const QString &formulaRadius1, const QString &formulaRadius2, qreal f1, const QString &formulaF1, qreal f2, const QString &formulaF2, qreal rotationAngle, const QString &formulaRotationAngle, quint32 idObject=0, Draw mode=Draw::Calculation)VEllipticalArc
VEllipticalArc(const VPointF &center, qreal radius1, qreal radius2, qreal f1, qreal f2, qreal rotationAngle)VEllipticalArc
VEllipticalArc(qreal length, const QString &formulaLength, const VPointF &center, qreal radius1, qreal radius2, const QString &formulaRadius1, const QString &formulaRadius2, qreal f1, const QString &formulaF1, qreal rotationAngle, const QString &formulaRotationAngle, quint32 idObject=0, Draw mode=Draw::Calculation)VEllipticalArc
VEllipticalArc(qreal length, const VPointF &center, qreal radius1, qreal radius2, qreal f1, qreal rotationAngle)VEllipticalArc
VEllipticalArc(const VEllipticalArc &arc)VEllipticalArc
VGObject()VGObject
VGObject(const GOType &type, const quint32 &idObject=0, const Draw &mode=Draw::Calculation)VGObjectexplicit
VGObject(const VGObject &obj)VGObject
~VAbstractArc()VAbstractArcvirtual
~VAbstractCurve() Q_DECL_OVERRIDEVAbstractCurvevirtual
~VEllipticalArc() Q_DECL_OVERRIDEVEllipticalArcvirtual
~VGObject()VGObjectvirtual