Magick++ 7.1.1
Loading...
Searching...
No Matches
Magick::DrawablePushPattern Class Reference
Inheritance diagram for Magick::DrawablePushPattern:
Collaboration diagram for Magick::DrawablePushPattern:

Public Member Functions

 DrawablePushPattern (const std::string &id_, ::ssize_t x_, ::ssize_t y_, size_t width_, size_t height_)
 
 DrawablePushPattern (const DrawablePushPattern &original_)
 
void operator() (MagickCore::DrawingWand *context_) const
 
DrawableBasecopy () const
 
virtual void operator() (MagickCore::DrawingWand *) const
 
virtual DrawableBasecopy () const
 

Private Attributes

std::string _id
 
::ssize_t _x
 
::ssize_t _y
 
size_t _width
 
size_t _height
 

Detailed Description

Definition at line 1376 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawablePushPattern()

Magick::DrawablePushPattern::DrawablePushPattern ( const DrawablePushPattern original_)

Definition at line 1052 of file Drawable.cpp.

1054 : DrawableBase (original_),
1055 _id(original_._id),
1056 _x(original_._x),
1057 _y(original_._y),
1058 _width(original_._width),
1059 _height(original_._height)
1060{
1061}

◆ ~DrawablePushPattern()

Magick::DrawablePushPattern::~DrawablePushPattern ( void  )

Definition at line 1062 of file Drawable.cpp.

1063{
1064}

Member Function Documentation

◆ copy()

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

Reimplemented from Magick::DrawableBase.

Definition at line 1070 of file Drawable.cpp.

1071{
1072 return new DrawablePushPattern(*this);
1073}

◆ operator()()

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

Reimplemented from Magick::DrawableBase.

Definition at line 1065 of file Drawable.cpp.

1067{
1068 (void) DrawPushPattern( context_, _id.c_str(), _x, _y, _width, _height );
1069}

Member Data Documentation

◆ _height

size_t Magick::DrawablePushPattern::_height
private

Definition at line 1397 of file Drawable.h.

◆ _id

std::string Magick::DrawablePushPattern::_id
private

Definition at line 1393 of file Drawable.h.

◆ _width

size_t Magick::DrawablePushPattern::_width
private

Definition at line 1396 of file Drawable.h.

◆ _x

::ssize_t Magick::DrawablePushPattern::_x
private

Definition at line 1394 of file Drawable.h.

◆ _y

::ssize_t Magick::DrawablePushPattern::_y
private

Definition at line 1395 of file Drawable.h.


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