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::VPath Class Reference

#include <Drawable.h>

Collaboration diagram for Magick::VPath:

Collaboration graph
[legend]

Public Member Functions

 VPath (void)
 VPath (const VPathBase &original_)
virtual ~VPath (void)
 VPath (const VPath &original_)
VPathoperator= (const VPath &original_)
void operator() (MagickLib::DrawContext context_) const
 VPath (void)
 VPath (const VPathBase &original_)
virtual ~VPath (void)
 VPath (const VPath &original_)
VPathoperator= (const VPath &original_)
void operator() (MagickLib::DrawContext context_) const

Private Attributes

VPathBasedp
VPathBasedp

Constructor & Destructor Documentation

Magick::VPath::VPath void   ) 
 

Definition at line 139 of file Drawable.cpp.

00140 : dp(0) 00141 { 00142 }

Magick::VPath::VPath const VPathBase original_  ) 
 

Definition at line 145 of file Drawable.cpp.

00146 : dp(original_.copy()) 00147 { 00148 }

Magick::VPath::~VPath void   )  [virtual]
 

Definition at line 151 of file Drawable.cpp.

References dp.

00152 { 00153 delete dp; 00154 dp = 0; 00155 }

Magick::VPath::VPath const VPath original_  ) 
 

Definition at line 158 of file Drawable.cpp.

00159 : dp(original_.dp? original_.dp->copy(): 0) 00160 { 00161 }

Magick::VPath::VPath void   ) 
 

Magick::VPath::VPath const VPathBase original_  ) 
 

virtual Magick::VPath::~VPath void   )  [virtual]
 

Magick::VPath::VPath const VPath original_  ) 
 


Member Function Documentation

void Magick::VPath::operator() MagickLib::DrawContext  context_  )  const
 

void Magick::VPath::operator() MagickLib::DrawContext  context_  )  const
 

Definition at line 176 of file Drawable.cpp.

References dp, and operator()().

Referenced by operator()().

00177 { 00178 if(dp) 00179 dp->operator()( context_ ); 00180 }

Here is the call graph for this function:

VPath& Magick::VPath::operator= const VPath original_  ) 
 

Magick::VPath & Magick::VPath::operator= const VPath original_  ) 
 

Definition at line 164 of file Drawable.cpp.

References Magick::VPathBase::copy(), and dp.

00165 { 00166 if (this != &original_) 00167 { 00168 VPathBase* temp_dp = (original_.dp ? original_.dp->copy() : 0); 00169 delete dp; 00170 dp = temp_dp; 00171 } 00172 return *this; 00173 }

Here is the call graph for this function:


Field Documentation

VPathBase* Magick::VPath::dp [private]
 

Definition at line 235 of file Drawable.h.

VPathBase* Magick::VPath::dp [private]
 

Definition at line 235 of file Drawable.h.

Referenced by operator()(), operator=(), and ~VPath().


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