Magick++ 6.9.13
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
 

Private Attributes

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

Detailed Description

Definition at line 1317 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawablePushPattern()

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

Definition at line 933 of file Drawable.cpp.

935 : DrawableBase (original_),
936 _id(original_._id),
937 _x(original_._x),
938 _y(original_._y),
939 _width(original_._width),
940 _height(original_._height)
941{
942}

◆ ~DrawablePushPattern()

Magick::DrawablePushPattern::~DrawablePushPattern ( void )

Definition at line 943 of file Drawable.cpp.

944{
945}

Member Function Documentation

◆ copy()

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

Implements Magick::DrawableBase.

Definition at line 951 of file Drawable.cpp.

952{
953 return new DrawablePushPattern(*this);
954}

◆ operator()()

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

Implements Magick::DrawableBase.

Definition at line 946 of file Drawable.cpp.

948{
949 (void) DrawPushPattern( context_, _id.c_str(), _x, _y, _width, _height );
950}

Member Data Documentation

◆ _height

size_t Magick::DrawablePushPattern::_height
private

Definition at line 1338 of file Drawable.h.

◆ _id

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

Definition at line 1334 of file Drawable.h.

◆ _width

size_t Magick::DrawablePushPattern::_width
private

Definition at line 1337 of file Drawable.h.

◆ _x

::ssize_t Magick::DrawablePushPattern::_x
private

Definition at line 1335 of file Drawable.h.

◆ _y

::ssize_t Magick::DrawablePushPattern::_y
private

Definition at line 1336 of file Drawable.h.


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