1 #ifndef VELLIPTICALARC_P
2 #define VELLIPTICALARC_P
5 #include "../vmisc/vabstractapplication.h"
6 #include "../vmisc/diagnostic.h"
10 QT_WARNING_DISABLE_GCC(
"-Weffc++")
11 QT_WARNING_DISABLE_GCC("-Wnon-virtual-dtor")
17 VEllipticalArcData (qreal radius1, qreal radius2,
const QString &formulaRadius1,
const QString &formulaRadius2,
18 qreal rotationAngle,
const QString &formulaRotationAngle);
50 , formulaRotationAngle()
56 const QString &formulaRadius2, qreal rotationAngle,
57 const QString &formulaRotationAngle)
60 , formulaRadius1(formulaRadius1)
61 , formulaRadius2(formulaRadius2)
62 , rotationAngle(rotationAngle)
63 , formulaRotationAngle(formulaRotationAngle)
71 , formulaRadius1(QString().number(
qApp->fromPixel(radius1)))
72 , formulaRadius2(QString().number(
qApp->fromPixel(radius2)))
73 , rotationAngle(rotationAngle)
74 , formulaRotationAngle(QString().number(
qApp->fromPixel(rotationAngle)))
81 , radius1(arc.radius1)
82 , radius2(arc.radius2)
83 , formulaRadius1(arc.formulaRadius1)
84 , formulaRadius2(arc.formulaRadius2)
85 , rotationAngle(arc.rotationAngle)
86 , formulaRotationAngle(arc.formulaRotationAngle)
87 , m_transform(arc.m_transform)
QString formulaRotationAngle
formulaRotationAngle formula for rotationAngle.
QString formulaRadius2
formulaRadius2 formula for elliptical arc minor radius.
VEllipticalArcData & operator=(const VEllipticalArcData &) Q_DECL_EQ_DELETE
QTransform m_transform
m_transform for elliptical arc
qreal radius2
radius2 elliptical arc minor radius.
qreal radius1
radius1 elliptical arc major radius.
qreal rotationAngle
rotationAngle in degree.
QString formulaRadius1
formulaRadius1 formula for elliptical arc major radius.
virtual ~VEllipticalArcData()