Magick++ 7.1.2
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 2642 of file Drawable.h.

Constructor & Destructor Documentation

◆ PathCurvetoAbs() [1/3]

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

Definition at line 1979 of file Drawable.cpp.

1980 : _args(1,args_)
1981{
1982}

◆ PathCurvetoAbs() [2/3]

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

Definition at line 1983 of file Drawable.cpp.

1984 : _args(args_)
1985{
1986}

◆ PathCurvetoAbs() [3/3]

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

Definition at line 1987 of file Drawable.cpp.

1989 : VPathBase (original_),
1990 _args(original_._args)
1991{
1992}

◆ ~PathCurvetoAbs()

Magick::PathCurvetoAbs::~PathCurvetoAbs ( void )

Definition at line 1993 of file Drawable.cpp.

1994{
1995}

Member Function Documentation

◆ copy()

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

Implements Magick::VPathBase.

Definition at line 2006 of file Drawable.cpp.

2007{
2008 return new PathCurvetoAbs(*this);
2009}

◆ operator()()

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

Implements Magick::VPathBase.

Definition at line 1996 of file Drawable.cpp.

1998{
1999 for( PathCurveToArgsList::const_iterator p = _args.begin();
2000 p != _args.end(); p++ )
2001 {
2002 DrawPathCurveToAbsolute( context_, p->x1(), p->y1(), p->x2(), p->y2(),
2003 p->x(), p->y() );
2004 }
2005}

Member Data Documentation

◆ _args

PathCurveToArgsList Magick::PathCurvetoAbs::_args
private

Definition at line 2664 of file Drawable.h.


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