Magick++ 7.1.2-34
Convert, Edit, Or Compose Bitmap Images
Loading...
Searching...
No Matches
Magick::DrawableCircle Class Reference
Inheritance diagram for Magick::DrawableCircle:
Magick::DrawableBase

Public Member Functions

 DrawableCircle (double originX_, double originY_, double perimX_, double perimY_)
void operator() (MagickCore::DrawingWand *context_) const
DrawableBase * copy () 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 607 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawableCircle()

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

Definition at line 610 of file Drawable.h.

612 : _originX(originX_),
613 _originY(originY_),
614 _perimX(perimX_),
615 _perimY(perimY_)
616 {
617 }

◆ ~DrawableCircle()

Magick::DrawableCircle::~DrawableCircle ( void )

Definition at line 455 of file Drawable.cpp.

456{
457}

Member Function Documentation

◆ copy()

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

Reimplemented from Magick::DrawableBase.

Definition at line 462 of file Drawable.cpp.

463{
464 return new DrawableCircle(*this);
465}

◆ operator()()

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

Reimplemented from Magick::DrawableBase.

Definition at line 458 of file Drawable.cpp.

459{
460 DrawCircle( context_, _originX, _originY, _perimX, _perimY );
461}

◆ originX() [1/2]

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

Definition at line 627 of file Drawable.h.

628 {
629 _originX = originX_;
630 }

◆ originX() [2/2]

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

Definition at line 631 of file Drawable.h.

632 {
633 return _originX;
634 }

◆ originY() [1/2]

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

Definition at line 636 of file Drawable.h.

637 {
638 _originY = originY_;
639 }

◆ originY() [2/2]

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

Definition at line 640 of file Drawable.h.

641 {
642 return _originY;
643 }

◆ perimX() [1/2]

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

Definition at line 645 of file Drawable.h.

646 {
647 _perimX = perimX_;
648 }

◆ perimX() [2/2]

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

Definition at line 649 of file Drawable.h.

650 {
651 return _perimX;
652 }

◆ perimY() [1/2]

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

Definition at line 654 of file Drawable.h.

655 {
656 _perimY = perimY_;
657 }

◆ perimY() [2/2]

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

Definition at line 658 of file Drawable.h.

659 {
660 return _perimY;
661 }

Field Documentation

◆ _originX

double Magick::DrawableCircle::_originX
private

Definition at line 664 of file Drawable.h.

◆ _originY

double Magick::DrawableCircle::_originY
private

Definition at line 665 of file Drawable.h.

◆ _perimX

double Magick::DrawableCircle::_perimX
private

Definition at line 666 of file Drawable.h.

◆ _perimY

double Magick::DrawableCircle::_perimY
private

Definition at line 667 of file Drawable.h.


The documentation for this class was generated from the following files:
  • /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-34/Magick++/lib/Magick++/Drawable.h
  • /home/cristy/Attic/Build/ImageMagick-7.1.2/rpmbuild/BUILD/ImageMagick-7.1.2-build/ImageMagick-7.1.2-34/Magick++/lib/Drawable.cpp