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

Public Member Functions

 VPath (const VPathBase &original_)
 
 VPath (const VPath &original_)
 
VPathoperator= (const VPath &original_)
 
void operator() (MagickCore::DrawingWand *context_) const
 

Private Attributes

VPathBasedp
 

Detailed Description

Definition at line 214 of file Drawable.h.

Constructor & Destructor Documentation

◆ VPath() [1/3]

Magick::VPath::VPath ( void )

Definition at line 141 of file Drawable.cpp.

142 : dp(0)
143{
144}

◆ VPath() [2/3]

Magick::VPath::VPath ( const VPathBase & original_)

Definition at line 147 of file Drawable.cpp.

148 : dp(original_.copy())
149{
150}

◆ ~VPath()

Magick::VPath::~VPath ( void )
virtual

Definition at line 153 of file Drawable.cpp.

154{
155 delete dp;
156 dp = 0;
157}

◆ VPath() [3/3]

Magick::VPath::VPath ( const VPath & original_)

Definition at line 160 of file Drawable.cpp.

161 : dp(original_.dp? original_.dp->copy(): 0)
162{
163}

Member Function Documentation

◆ operator()()

void Magick::VPath::operator() ( MagickCore::DrawingWand * context_) const

Definition at line 178 of file Drawable.cpp.

179{
180 if(dp)
181 dp->operator()( context_ );
182}

◆ operator=()

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

Definition at line 166 of file Drawable.cpp.

167{
168 if (this != &original_)
169 {
170 VPathBase* temp_dp = (original_.dp ? original_.dp->copy() : 0);
171 delete dp;
172 dp = temp_dp;
173 }
174 return *this;
175}

Member Data Documentation

◆ dp

VPathBase* Magick::VPath::dp
private

Definition at line 236 of file Drawable.h.


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