Seamly2D
Code documentation
VEllipticalArcData Class Reference

#include <vellipticalarc_p.h>

Inheritance diagram for VEllipticalArcData:
Collaboration diagram for VEllipticalArcData:

Public Member Functions

 VEllipticalArcData ()
 
 VEllipticalArcData (qreal radius1, qreal radius2, const QString &formulaRadius1, const QString &formulaRadius2, qreal rotationAngle, const QString &formulaRotationAngle)
 
 VEllipticalArcData (qreal radius1, qreal radius2, qreal rotationAngle)
 
 VEllipticalArcData (const VEllipticalArcData &arc)
 
virtual ~VEllipticalArcData ()
 

Public Attributes

qreal radius1
 radius1 elliptical arc major radius. More...
 
qreal radius2
 radius2 elliptical arc minor radius. More...
 
QString formulaRadius1
 formulaRadius1 formula for elliptical arc major radius. More...
 
QString formulaRadius2
 formulaRadius2 formula for elliptical arc minor radius. More...
 
qreal rotationAngle
 rotationAngle in degree. More...
 
QString formulaRotationAngle
 formulaRotationAngle formula for rotationAngle. More...
 
QTransform m_transform
 m_transform for elliptical arc More...
 

Private Member Functions

VEllipticalArcDataoperator= (const VEllipticalArcData &) Q_DECL_EQ_DELETE
 

Detailed Description

Definition at line 13 of file vellipticalarc_p.h.

Constructor & Destructor Documentation

◆ VEllipticalArcData() [1/4]

VEllipticalArcData::VEllipticalArcData ( )

Definition at line 44 of file vellipticalarc_p.h.

◆ VEllipticalArcData() [2/4]

VEllipticalArcData::VEllipticalArcData ( qreal  radius1,
qreal  radius2,
const QString &  formulaRadius1,
const QString &  formulaRadius2,
qreal  rotationAngle,
const QString &  formulaRotationAngle 
)

Definition at line 55 of file vellipticalarc_p.h.

◆ VEllipticalArcData() [3/4]

VEllipticalArcData::VEllipticalArcData ( qreal  radius1,
qreal  radius2,
qreal  rotationAngle 
)

Definition at line 68 of file vellipticalarc_p.h.

◆ VEllipticalArcData() [4/4]

VEllipticalArcData::VEllipticalArcData ( const VEllipticalArcData arc)

Definition at line 79 of file vellipticalarc_p.h.

◆ ~VEllipticalArcData()

VEllipticalArcData::~VEllipticalArcData ( )
virtual

Definition at line 91 of file vellipticalarc_p.h.

Member Function Documentation

◆ operator=()

VEllipticalArcData& VEllipticalArcData::operator= ( const VEllipticalArcData )
private

Member Data Documentation

◆ formulaRadius1

QString VEllipticalArcData::formulaRadius1

formulaRadius1 formula for elliptical arc major radius.

Definition at line 29 of file vellipticalarc_p.h.

◆ formulaRadius2

QString VEllipticalArcData::formulaRadius2

formulaRadius2 formula for elliptical arc minor radius.

Definition at line 31 of file vellipticalarc_p.h.

◆ formulaRotationAngle

QString VEllipticalArcData::formulaRotationAngle

formulaRotationAngle formula for rotationAngle.

Definition at line 35 of file vellipticalarc_p.h.

◆ m_transform

QTransform VEllipticalArcData::m_transform

m_transform for elliptical arc

Definition at line 37 of file vellipticalarc_p.h.

◆ radius1

qreal VEllipticalArcData::radius1

radius1 elliptical arc major radius.

Definition at line 25 of file vellipticalarc_p.h.

◆ radius2

qreal VEllipticalArcData::radius2

radius2 elliptical arc minor radius.

Definition at line 27 of file vellipticalarc_p.h.

◆ rotationAngle

qreal VEllipticalArcData::rotationAngle

rotationAngle in degree.

Definition at line 33 of file vellipticalarc_p.h.


The documentation for this class was generated from the following file: