Magick++ 7.1.1
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 2356 of file Drawable.h.

Constructor & Destructor Documentation

◆ PathArcArgs() [1/3]

Magick::PathArcArgs::PathArcArgs ( void  )

Definition at line 1790 of file Drawable.cpp.

1791 : _radiusX(0),
1792 _radiusY(0),
1793 _xAxisRotation(0),
1794 _largeArcFlag(false),
1795 _sweepFlag(false),
1796 _x(0),
1797 _y(0)
1798{
1799}

◆ PathArcArgs() [2/3]

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

Definition at line 1801 of file Drawable.cpp.

1804 : _radiusX(radiusX_),
1805 _radiusY(radiusY_),
1806 _xAxisRotation(xAxisRotation_),
1807 _largeArcFlag(largeArcFlag_),
1808 _sweepFlag(sweepFlag_),
1809 _x(x_),
1810 _y(y_)
1811{
1812}

◆ PathArcArgs() [3/3]

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

Definition at line 1814 of file Drawable.cpp.

1815 : _radiusX(original_._radiusX),
1816 _radiusY(original_._radiusY),
1817 _xAxisRotation(original_._xAxisRotation),
1818 _largeArcFlag(original_._largeArcFlag),
1819 _sweepFlag(original_._sweepFlag),
1820 _x(original_._x),
1821 _y(original_._y)
1822{
1823}

◆ ~PathArcArgs()

Magick::PathArcArgs::~PathArcArgs ( void  )

Definition at line 1825 of file Drawable.cpp.

1826{
1827}

Member Function Documentation

◆ largeArcFlag() [1/2]

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

Definition at line 2396 of file Drawable.h.

2397 {
2398 _largeArcFlag = largeArcFlag_;
2399 }

◆ largeArcFlag() [2/2]

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

Definition at line 2400 of file Drawable.h.

2401 {
2402 return _largeArcFlag;
2403 }

◆ radiusX() [1/2]

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

Definition at line 2369 of file Drawable.h.

2370 {
2371 _radiusX = radiusX_;
2372 }

◆ radiusX() [2/2]

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

Definition at line 2373 of file Drawable.h.

2374 {
2375 return _radiusX;
2376 }

◆ radiusY() [1/2]

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

Definition at line 2378 of file Drawable.h.

2379 {
2380 _radiusY = radiusY_;
2381 }

◆ radiusY() [2/2]

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

Definition at line 2382 of file Drawable.h.

2383 {
2384 return _radiusY;
2385 }

◆ sweepFlag() [1/2]

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

Definition at line 2405 of file Drawable.h.

2406 {
2407 _sweepFlag = sweepFlag_;
2408 }

◆ sweepFlag() [2/2]

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

Definition at line 2409 of file Drawable.h.

2410 {
2411 return _sweepFlag;
2412 }

◆ x() [1/2]

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

Definition at line 2414 of file Drawable.h.

2415 {
2416 _x = x_;
2417 }

◆ x() [2/2]

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

Definition at line 2418 of file Drawable.h.

2419 {
2420 return _x;
2421 }

◆ xAxisRotation() [1/2]

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

Definition at line 2387 of file Drawable.h.

2388 {
2389 _xAxisRotation = xAxisRotation_;
2390 }

◆ xAxisRotation() [2/2]

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

Definition at line 2391 of file Drawable.h.

2392 {
2393 return _xAxisRotation;
2394 }

◆ y() [1/2]

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

Definition at line 2423 of file Drawable.h.

2424 {
2425 _y = y_;
2426 }

◆ y() [2/2]

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

Definition at line 2427 of file Drawable.h.

2428 {
2429 return _y;
2430 }

Member Data Documentation

◆ _largeArcFlag

bool Magick::PathArcArgs::_largeArcFlag
private

Definition at line 2436 of file Drawable.h.

◆ _radiusX

double Magick::PathArcArgs::_radiusX
private

Definition at line 2433 of file Drawable.h.

◆ _radiusY

double Magick::PathArcArgs::_radiusY
private

Definition at line 2434 of file Drawable.h.

◆ _sweepFlag

bool Magick::PathArcArgs::_sweepFlag
private

Definition at line 2437 of file Drawable.h.

◆ _x

double Magick::PathArcArgs::_x
private

Definition at line 2438 of file Drawable.h.

◆ _xAxisRotation

double Magick::PathArcArgs::_xAxisRotation
private

Definition at line 2435 of file Drawable.h.

◆ _y

double Magick::PathArcArgs::_y
private

Definition at line 2439 of file Drawable.h.


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