Magick++ 6.9.13
Loading...
Searching...
No Matches
Magick::PathArcArgs Class Reference
Collaboration diagram for Magick::PathArcArgs:

Public Member Functions

 PathArcArgs (double radiusX_, double radiusY_, double xAxisRotation_, bool largeArcFlag_, bool sweepFlag_, double x_, double y_)
 PathArcArgs (const PathArcArgs &original_)
void radiusX (double radiusX_)
double radiusX (void) const
void radiusY (double radiusY_)
double radiusY (void) const
void xAxisRotation (double xAxisRotation_)
double xAxisRotation (void) const
void largeArcFlag (bool largeArcFlag_)
bool largeArcFlag (void) const
void sweepFlag (bool sweepFlag_)
bool sweepFlag (void) const
void x (double x_)
double x (void) const
void y (double y_)
double y (void) const

Private Attributes

double _radiusX
double _radiusY
double _xAxisRotation
bool _largeArcFlag
bool _sweepFlag
double _x
double _y

Detailed Description

Definition at line 2257 of file Drawable.h.

Constructor & Destructor Documentation

◆ PathArcArgs() [1/3]

Magick::PathArcArgs::PathArcArgs ( void )

Definition at line 1600 of file Drawable.cpp.

1601 : _radiusX(0),
1602 _radiusY(0),
1603 _xAxisRotation(0),
1604 _largeArcFlag(false),
1605 _sweepFlag(false),
1606 _x(0),
1607 _y(0)
1608{
1609}

◆ PathArcArgs() [2/3]

Magick::PathArcArgs::PathArcArgs ( double radiusX_,
double radiusY_,
double xAxisRotation_,
bool largeArcFlag_,
bool sweepFlag_,
double x_,
double y_ )

Definition at line 1611 of file Drawable.cpp.

1614 : _radiusX(radiusX_),
1615 _radiusY(radiusY_),
1616 _xAxisRotation(xAxisRotation_),
1617 _largeArcFlag(largeArcFlag_),
1618 _sweepFlag(sweepFlag_),
1619 _x(x_),
1620 _y(y_)
1621{
1622}

◆ PathArcArgs() [3/3]

Magick::PathArcArgs::PathArcArgs ( const PathArcArgs & original_)

Definition at line 1624 of file Drawable.cpp.

1625 : _radiusX(original_._radiusX),
1626 _radiusY(original_._radiusY),
1627 _xAxisRotation(original_._xAxisRotation),
1628 _largeArcFlag(original_._largeArcFlag),
1629 _sweepFlag(original_._sweepFlag),
1630 _x(original_._x),
1631 _y(original_._y)
1632{
1633}

◆ ~PathArcArgs()

Magick::PathArcArgs::~PathArcArgs ( void )

Definition at line 1635 of file Drawable.cpp.

1636{
1637}

Member Function Documentation

◆ largeArcFlag() [1/2]

void Magick::PathArcArgs::largeArcFlag ( bool largeArcFlag_)
inline

Definition at line 2297 of file Drawable.h.

2298 {
2299 _largeArcFlag = largeArcFlag_;
2300 }

◆ largeArcFlag() [2/2]

bool Magick::PathArcArgs::largeArcFlag ( void ) const
inline

Definition at line 2301 of file Drawable.h.

2302 {
2303 return _largeArcFlag;
2304 }

◆ radiusX() [1/2]

void Magick::PathArcArgs::radiusX ( double radiusX_)
inline

Definition at line 2270 of file Drawable.h.

2271 {
2272 _radiusX = radiusX_;
2273 }

◆ radiusX() [2/2]

double Magick::PathArcArgs::radiusX ( void ) const
inline

Definition at line 2274 of file Drawable.h.

2275 {
2276 return _radiusX;
2277 }

◆ radiusY() [1/2]

void Magick::PathArcArgs::radiusY ( double radiusY_)
inline

Definition at line 2279 of file Drawable.h.

2280 {
2281 _radiusY = radiusY_;
2282 }

◆ radiusY() [2/2]

double Magick::PathArcArgs::radiusY ( void ) const
inline

Definition at line 2283 of file Drawable.h.

2284 {
2285 return _radiusY;
2286 }

◆ sweepFlag() [1/2]

void Magick::PathArcArgs::sweepFlag ( bool sweepFlag_)
inline

Definition at line 2306 of file Drawable.h.

2307 {
2308 _sweepFlag = sweepFlag_;
2309 }

◆ sweepFlag() [2/2]

bool Magick::PathArcArgs::sweepFlag ( void ) const
inline

Definition at line 2310 of file Drawable.h.

2311 {
2312 return _sweepFlag;
2313 }

◆ x() [1/2]

void Magick::PathArcArgs::x ( double x_)
inline

Definition at line 2315 of file Drawable.h.

2316 {
2317 _x = x_;
2318 }

◆ x() [2/2]

double Magick::PathArcArgs::x ( void ) const
inline

Definition at line 2319 of file Drawable.h.

2320 {
2321 return _x;
2322 }

◆ xAxisRotation() [1/2]

void Magick::PathArcArgs::xAxisRotation ( double xAxisRotation_)
inline

Definition at line 2288 of file Drawable.h.

2289 {
2290 _xAxisRotation = xAxisRotation_;
2291 }

◆ xAxisRotation() [2/2]

double Magick::PathArcArgs::xAxisRotation ( void ) const
inline

Definition at line 2292 of file Drawable.h.

2293 {
2294 return _xAxisRotation;
2295 }

◆ y() [1/2]

void Magick::PathArcArgs::y ( double y_)
inline

Definition at line 2324 of file Drawable.h.

2325 {
2326 _y = y_;
2327 }

◆ y() [2/2]

double Magick::PathArcArgs::y ( void ) const
inline

Definition at line 2328 of file Drawable.h.

2329 {
2330 return _y;
2331 }

Member Data Documentation

◆ _largeArcFlag

bool Magick::PathArcArgs::_largeArcFlag
private

Definition at line 2337 of file Drawable.h.

◆ _radiusX

double Magick::PathArcArgs::_radiusX
private

Definition at line 2334 of file Drawable.h.

◆ _radiusY

double Magick::PathArcArgs::_radiusY
private

Definition at line 2335 of file Drawable.h.

◆ _sweepFlag

bool Magick::PathArcArgs::_sweepFlag
private

Definition at line 2338 of file Drawable.h.

◆ _x

double Magick::PathArcArgs::_x
private

Definition at line 2339 of file Drawable.h.

◆ _xAxisRotation

double Magick::PathArcArgs::_xAxisRotation
private

Definition at line 2336 of file Drawable.h.

◆ _y

double Magick::PathArcArgs::_y
private

Definition at line 2340 of file Drawable.h.


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