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

Public Member Functions

 DrawablePushClipPath (const std::string &id_)
 
 DrawablePushClipPath (const DrawablePushClipPath &original_)
 
void operator() (MagickCore::DrawingWand *context_) const
 
DrawableBasecopy () const
 

Private Attributes

std::string _id
 

Detailed Description

Definition at line 478 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawablePushClipPath() [1/2]

Magick::DrawablePushClipPath::DrawablePushClipPath ( const std::string & id_)

Definition at line 321 of file Drawable.cpp.

322 : _id(id_.c_str()) //multithread safe const char*
323{
324}

◆ DrawablePushClipPath() [2/2]

Magick::DrawablePushClipPath::DrawablePushClipPath ( const DrawablePushClipPath & original_)

Definition at line 325 of file Drawable.cpp.

327 : DrawableBase (original_),
328 _id(original_._id.c_str())
329{
330}

◆ ~DrawablePushClipPath()

Magick::DrawablePushClipPath::~DrawablePushClipPath ( void )

Definition at line 331 of file Drawable.cpp.

332{
333}

Member Function Documentation

◆ copy()

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

Implements Magick::DrawableBase.

Definition at line 340 of file Drawable.cpp.

341{
342 return new DrawablePushClipPath(*this);
343}

◆ operator()()

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

Implements Magick::DrawableBase.

Definition at line 334 of file Drawable.cpp.

336{
337 DrawPushDefs(context_);
338 DrawPushClipPath( context_, _id.c_str());
339}

Member Data Documentation

◆ _id

std::string Magick::DrawablePushClipPath::_id
private

Definition at line 494 of file Drawable.h.


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