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

Public Member Functions

 DrawableCircle (double originX_, double originY_, double perimX_, double perimY_)
void operator() (MagickCore::DrawingWand *context_) const
DrawableBasecopy () const
void originX (double originX_)
double originX (void) const
void originY (double originY_)
double originY (void) const
void perimX (double perimX_)
double perimX (void) const
void perimY (double perimY_)
double perimY (void) const

Private Attributes

double _originX
double _originY
double _perimX
double _perimY

Detailed Description

Definition at line 526 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawableCircle()

Magick::DrawableCircle::DrawableCircle ( double originX_,
double originY_,
double perimX_,
double perimY_ )
inline

Definition at line 529 of file Drawable.h.

531 : _originX(originX_),
532 _originY(originY_),
533 _perimX(perimX_),
534 _perimY(perimY_)
535 {
536 }

◆ ~DrawableCircle()

Magick::DrawableCircle::~DrawableCircle ( void )

Definition at line 370 of file Drawable.cpp.

371{
372}

Member Function Documentation

◆ copy()

Magick::DrawableBase * Magick::DrawableCircle::copy ( ) const
virtual

Implements Magick::DrawableBase.

Definition at line 377 of file Drawable.cpp.

378{
379 return new DrawableCircle(*this);
380}

◆ operator()()

void Magick::DrawableCircle::operator() ( MagickCore::DrawingWand * context_) const
virtual

Implements Magick::DrawableBase.

Definition at line 373 of file Drawable.cpp.

374{
375 DrawCircle( context_, _originX, _originY, _perimX, _perimY );
376}

◆ originX() [1/2]

void Magick::DrawableCircle::originX ( double originX_)
inline

Definition at line 546 of file Drawable.h.

547 {
548 _originX = originX_;
549 }

◆ originX() [2/2]

double Magick::DrawableCircle::originX ( void ) const
inline

Definition at line 550 of file Drawable.h.

551 {
552 return _originX;
553 }

◆ originY() [1/2]

void Magick::DrawableCircle::originY ( double originY_)
inline

Definition at line 555 of file Drawable.h.

556 {
557 _originY = originY_;
558 }

◆ originY() [2/2]

double Magick::DrawableCircle::originY ( void ) const
inline

Definition at line 559 of file Drawable.h.

560 {
561 return _originY;
562 }

◆ perimX() [1/2]

void Magick::DrawableCircle::perimX ( double perimX_)
inline

Definition at line 564 of file Drawable.h.

565 {
566 _perimX = perimX_;
567 }

◆ perimX() [2/2]

double Magick::DrawableCircle::perimX ( void ) const
inline

Definition at line 568 of file Drawable.h.

569 {
570 return _perimX;
571 }

◆ perimY() [1/2]

void Magick::DrawableCircle::perimY ( double perimY_)
inline

Definition at line 573 of file Drawable.h.

574 {
575 _perimY = perimY_;
576 }

◆ perimY() [2/2]

double Magick::DrawableCircle::perimY ( void ) const
inline

Definition at line 577 of file Drawable.h.

578 {
579 return _perimY;
580 }

Member Data Documentation

◆ _originX

double Magick::DrawableCircle::_originX
private

Definition at line 583 of file Drawable.h.

◆ _originY

double Magick::DrawableCircle::_originY
private

Definition at line 584 of file Drawable.h.

◆ _perimX

double Magick::DrawableCircle::_perimX
private

Definition at line 585 of file Drawable.h.

◆ _perimY

double Magick::DrawableCircle::_perimY
private

Definition at line 586 of file Drawable.h.


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