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

Public Member Functions

 PathCurvetoAbs (const PathCurvetoArgs &args_)
 
 PathCurvetoAbs (const PathCurveToArgsList &args_)
 
 PathCurvetoAbs (const PathCurvetoAbs &original_)
 
void operator() (MagickCore::DrawingWand *context_) const
 
VPathBasecopy () const
 

Private Attributes

PathCurveToArgsList _args
 

Detailed Description

Definition at line 2543 of file Drawable.h.

Constructor & Destructor Documentation

◆ PathCurvetoAbs() [1/3]

Magick::PathCurvetoAbs::PathCurvetoAbs ( const PathCurvetoArgs & args_)

Definition at line 1787 of file Drawable.cpp.

1788 : _args(1,args_)
1789{
1790}

◆ PathCurvetoAbs() [2/3]

Magick::PathCurvetoAbs::PathCurvetoAbs ( const PathCurveToArgsList & args_)

Definition at line 1791 of file Drawable.cpp.

1792 : _args(args_)
1793{
1794}

◆ PathCurvetoAbs() [3/3]

Magick::PathCurvetoAbs::PathCurvetoAbs ( const PathCurvetoAbs & original_)

Definition at line 1795 of file Drawable.cpp.

1797 : VPathBase (original_),
1798 _args(original_._args)
1799{
1800}

◆ ~PathCurvetoAbs()

Magick::PathCurvetoAbs::~PathCurvetoAbs ( void )

Definition at line 1801 of file Drawable.cpp.

1802{
1803}

Member Function Documentation

◆ copy()

Magick::VPathBase * Magick::PathCurvetoAbs::copy ( ) const
virtual

Implements Magick::VPathBase.

Definition at line 1814 of file Drawable.cpp.

1815{
1816 return new PathCurvetoAbs(*this);
1817}

◆ operator()()

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

Implements Magick::VPathBase.

Definition at line 1804 of file Drawable.cpp.

1806{
1807 for( PathCurveToArgsList::const_iterator p = _args.begin();
1808 p != _args.end(); p++ )
1809 {
1810 DrawPathCurveToAbsolute( context_, p->x1(), p->y1(), p->x2(), p->y2(),
1811 p->x(), p->y() );
1812 }
1813}

Member Data Documentation

◆ _args

PathCurveToArgsList Magick::PathCurvetoAbs::_args
private

Definition at line 2565 of file Drawable.h.


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