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

Public Member Functions

 DrawableMatte (double x_, double y_, PaintMethod paintMethod_)
 
void operator() (MagickCore::DrawingWand *context_) const
 
DrawableBasecopy () const
 
void x (double x_)
 
double x (void) const
 
void y (double y_)
 
double y (void) const
 
void paintMethod (PaintMethod paintMethod_)
 
PaintMethod paintMethod (void) const
 

Private Attributes

double _x
 
double _y
 
PaintMethod _paintMethod
 

Detailed Description

Definition at line 1073 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawableMatte()

Magick::DrawableMatte::DrawableMatte ( double x_,
double y_,
PaintMethod paintMethod_ )
inline

Definition at line 1076 of file Drawable.h.

1078 : _x(x_),
1079 _y(y_),
1080 _paintMethod(paintMethod_)
1081 { }

◆ ~DrawableMatte()

Magick::DrawableMatte::~DrawableMatte ( void )

Definition at line 734 of file Drawable.cpp.

735{
736}

Member Function Documentation

◆ copy()

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

Implements Magick::DrawableBase.

Definition at line 741 of file Drawable.cpp.

742{
743 return new DrawableMatte(*this);
744}

◆ operator()()

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

Implements Magick::DrawableBase.

Definition at line 737 of file Drawable.cpp.

738{
739 DrawMatte( context_, _x, _y, _paintMethod );
740}

◆ paintMethod() [1/2]

void Magick::DrawableMatte::paintMethod ( PaintMethod paintMethod_)
inline

Definition at line 1109 of file Drawable.h.

1110 {
1111 _paintMethod = paintMethod_;
1112 }

◆ paintMethod() [2/2]

PaintMethod Magick::DrawableMatte::paintMethod ( void ) const
inline

Definition at line 1113 of file Drawable.h.

1114 {
1115 return _paintMethod;
1116 }

◆ x() [1/2]

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

Definition at line 1091 of file Drawable.h.

1092 {
1093 _x = x_;
1094 }

◆ x() [2/2]

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

Definition at line 1095 of file Drawable.h.

1096 {
1097 return _x;
1098 }

◆ y() [1/2]

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

Definition at line 1100 of file Drawable.h.

1101 {
1102 _y = y_;
1103 }

◆ y() [2/2]

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

Definition at line 1104 of file Drawable.h.

1105 {
1106 return _y;
1107 }

Member Data Documentation

◆ _paintMethod

PaintMethod Magick::DrawableMatte::_paintMethod
private

Definition at line 1121 of file Drawable.h.

◆ _x

double Magick::DrawableMatte::_x
private

Definition at line 1119 of file Drawable.h.

◆ _y

double Magick::DrawableMatte::_y
private

Definition at line 1120 of file Drawable.h.


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