Powered by Pair ImageMagick logo
Image Magick
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

Magick::DrawableClipPath Class Reference

#include <Drawable.h>

Inheritance diagram for Magick::DrawableClipPath:

Inheritance graph
[legend]
Collaboration diagram for Magick::DrawableClipPath:

Collaboration graph
[legend]

Public Member Functions

 DrawableClipPath (const std::string &id_)
 DrawableClipPath (const DrawableClipPath &original_)
 ~DrawableClipPath (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void clip_path (const std::string &id_)
std::string clip_path (void) const
 DrawableClipPath (const std::string &id_)
 DrawableClipPath (const DrawableClipPath &original_)
 ~DrawableClipPath (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void clip_path (const std::string &id_)
std::string clip_path (void) const

Private Attributes

std::string _id

Constructor & Destructor Documentation

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

Definition at line 345 of file Drawable.cpp.

References DrawableClipPath().

Referenced by DrawableClipPath().

00346 :_id(id_.c_str()) 00347 { 00348 }

Here is the call graph for this function:

Magick::DrawableClipPath::DrawableClipPath const DrawableClipPath original_  ) 
 

Definition at line 350 of file Drawable.cpp.

References DrawableClipPath().

00351 : DrawableBase (original_), 00352 _id(original_._id.c_str()) 00353 { 00354 }

Here is the call graph for this function:

Magick::DrawableClipPath::~DrawableClipPath void   ) 
 

Definition at line 355 of file Drawable.cpp.

00356 { 00357 }

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

Magick::DrawableClipPath::DrawableClipPath const DrawableClipPath original_  ) 
 

Magick::DrawableClipPath::~DrawableClipPath void   ) 
 


Member Function Documentation

std::string Magick::DrawableClipPath::clip_path void   )  const [inline]
 

Definition at line 515 of file Drawable.h.

00516 { 00517 return _id; 00518 }

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

Definition at line 511 of file Drawable.h.

00512 { 00513 _id = id_.c_str(); //multithread safe 00514 }

std::string Magick::DrawableClipPath::clip_path void   )  const [inline]
 

Definition at line 515 of file Drawable.h.

00516 { 00517 return _id; 00518 }

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

Definition at line 511 of file Drawable.h.

00512 { 00513 _id = id_.c_str(); //multithread safe 00514 }

DrawableBase* Magick::DrawableClipPath::copy  )  const [virtual]
 

Implements Magick::DrawableBase.

Magick::DrawableBase * Magick::DrawableClipPath::copy  )  const [virtual]
 

Implements Magick::DrawableBase.

Definition at line 362 of file Drawable.cpp.

00363 { 00364 return new DrawableClipPath(*this); 00365 }

void Magick::DrawableClipPath::operator() MagickLib::DrawContext  context_  )  const [virtual]
 

Implements Magick::DrawableBase.

void Magick::DrawableClipPath::operator() MagickLib::DrawContext  context_  )  const [virtual]
 

Implements Magick::DrawableBase.

Definition at line 358 of file Drawable.cpp.

References _id, DrawSetClipPath(), and operator()().

Referenced by operator()().

00359 { 00360 (void) DrawSetClipPath( context_, _id.c_str()); 00361 }

Here is the call graph for this function:


Field Documentation

std::string Magick::DrawableClipPath::_id [private]
 

Definition at line 521 of file Drawable.h.

Referenced by operator()().


The documentation for this class was generated from the following files:
Generated on Mon Oct 25 13:47:34 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC