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

Public Member Functions

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

Private Attributes

std::string _id
 

Detailed Description

Definition at line 498 of file Drawable.h.

Constructor & Destructor Documentation

◆ DrawableClipPath() [1/2]

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

Definition at line 347 of file Drawable.cpp.

348:_id(id_.c_str())
349{
350}

◆ DrawableClipPath() [2/2]

Magick::DrawableClipPath::DrawableClipPath ( const DrawableClipPath & original_)

Definition at line 352 of file Drawable.cpp.

353 : DrawableBase (original_),
354 _id(original_._id.c_str())
355{
356}

◆ ~DrawableClipPath()

Magick::DrawableClipPath::~DrawableClipPath ( void )

Definition at line 357 of file Drawable.cpp.

358{
359}

Member Function Documentation

◆ clip_path() [1/2]

void Magick::DrawableClipPath::clip_path ( const std::string & id_)
inline

Definition at line 512 of file Drawable.h.

513 {
514 _id = id_.c_str(); //multithread safe
515 }

◆ clip_path() [2/2]

std::string Magick::DrawableClipPath::clip_path ( void ) const
inline

Definition at line 516 of file Drawable.h.

517 {
518 return _id;
519 }

◆ copy()

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

Implements Magick::DrawableBase.

Definition at line 364 of file Drawable.cpp.

365{
366 return new DrawableClipPath(*this);
367}

◆ operator()()

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

Implements Magick::DrawableBase.

Definition at line 360 of file Drawable.cpp.

361{
362 (void) DrawSetClipPath( context_, _id.c_str());
363}

Member Data Documentation

◆ _id

std::string Magick::DrawableClipPath::_id
private

Definition at line 522 of file Drawable.h.


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