Magick++ 7.1.1
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
 
virtual void operator() (MagickCore::DrawingWand *) const
 
virtual DrawableBasecopy () const
 

Private Attributes

std::string _id
 

Detailed Description

Definition at line 558 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawablePushClipPath() [1/2]

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

Definition at line 409 of file Drawable.cpp.

410 : _id(id_.c_str()) //multithread safe const char*
411{
412}

◆ DrawablePushClipPath() [2/2]

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

Definition at line 413 of file Drawable.cpp.

415 : DrawableBase (original_),
416 _id(original_._id.c_str())
417{
418}

◆ ~DrawablePushClipPath()

Magick::DrawablePushClipPath::~DrawablePushClipPath ( void  )

Definition at line 419 of file Drawable.cpp.

420{
421}

Member Function Documentation

◆ copy()

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

Reimplemented from Magick::DrawableBase.

Definition at line 428 of file Drawable.cpp.

429{
430 return new DrawablePushClipPath(*this);
431}

◆ operator()()

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

Reimplemented from Magick::DrawableBase.

Definition at line 422 of file Drawable.cpp.

424{
425 DrawPushDefs(context_);
426 DrawPushClipPath( context_, _id.c_str());
427}

Member Data Documentation

◆ _id

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

Definition at line 574 of file Drawable.h.


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