Magick++ 7.1.1
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 184 of file Drawable.h.

Constructor & Destructor Documentation

◆ VPath() [1/3]

Magick::VPath::VPath ( void  )

Definition at line 132 of file Drawable.cpp.

133 : dp(0)
134{
135}

◆ VPath() [2/3]

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

Definition at line 138 of file Drawable.cpp.

139 : dp(original_.copy())
140{
141}

◆ ~VPath()

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

Definition at line 144 of file Drawable.cpp.

145{
146 delete dp;
147 dp = 0;
148}

◆ VPath() [3/3]

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

Definition at line 151 of file Drawable.cpp.

152 : dp(original_.dp? original_.dp->copy(): 0)
153{
154}

Member Function Documentation

◆ operator()()

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

Definition at line 169 of file Drawable.cpp.

170{
171 if(dp)
172 dp->operator()( context_ );
173}

◆ operator=()

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

Definition at line 157 of file Drawable.cpp.

158{
159 if (this != &original_)
160 {
161 VPathBase* temp_dp = (original_.dp ? original_.dp->copy() : 0);
162 delete dp;
163 dp = temp_dp;
164 }
165 return *this;
166}

Member Data Documentation

◆ dp

VPathBase* Magick::VPath::dp
private

Definition at line 206 of file Drawable.h.


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