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

#include <Drawable.h>

Inheritance diagram for Magick::PathQuadraticCurvetoAbs:

Inheritance graph
[legend]
Collaboration diagram for Magick::PathQuadraticCurvetoAbs:

Collaboration graph
[legend]

Public Member Functions

 PathQuadraticCurvetoAbs (const Magick::PathQuadraticCurvetoArgs &args_)
 PathQuadraticCurvetoAbs (const PathQuadraticCurvetoArgsList &args_)
 PathQuadraticCurvetoAbs (const PathQuadraticCurvetoAbs &original_)
 ~PathQuadraticCurvetoAbs (void)
void operator() (MagickLib::DrawContext context_) const
VPathBasecopy () const
 PathQuadraticCurvetoAbs (const Magick::PathQuadraticCurvetoArgs &args_)
 PathQuadraticCurvetoAbs (const PathQuadraticCurvetoArgsList &args_)
 PathQuadraticCurvetoAbs (const PathQuadraticCurvetoAbs &original_)
 ~PathQuadraticCurvetoAbs (void)
void operator() (MagickLib::DrawContext context_) const
VPathBasecopy () const

Private Attributes

PathQuadraticCurvetoArgsList _args

Constructor & Destructor Documentation

Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs const Magick::PathQuadraticCurvetoArgs args_  ) 
 

Definition at line 1829 of file Drawable.cpp.

01830 : _args(1,args_) 01831 { 01832 }

Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs const PathQuadraticCurvetoArgsList args_  ) 
 

Definition at line 1834 of file Drawable.cpp.

References Magick::PathQuadraticCurvetoArgsList.

01835 : _args(args_) 01836 { 01837 }

Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs const PathQuadraticCurvetoAbs original_  ) 
 

Definition at line 1839 of file Drawable.cpp.

01840 : VPathBase (original_), 01841 _args(original_._args) 01842 { 01843 }

Magick::PathQuadraticCurvetoAbs::~PathQuadraticCurvetoAbs void   ) 
 

Definition at line 1844 of file Drawable.cpp.

01845 { 01846 }

Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs const Magick::PathQuadraticCurvetoArgs args_  ) 
 

Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs const PathQuadraticCurvetoArgsList args_  ) 
 

Magick::PathQuadraticCurvetoAbs::PathQuadraticCurvetoAbs const PathQuadraticCurvetoAbs original_  ) 
 

Magick::PathQuadraticCurvetoAbs::~PathQuadraticCurvetoAbs void   ) 
 


Member Function Documentation

VPathBase* Magick::PathQuadraticCurvetoAbs::copy  )  const [virtual]
 

Implements Magick::VPathBase.

Magick::VPathBase * Magick::PathQuadraticCurvetoAbs::copy  )  const [virtual]
 

Implements Magick::VPathBase.

Definition at line 1857 of file Drawable.cpp.

01858 { 01859 return new PathQuadraticCurvetoAbs(*this); 01860 }

void Magick::PathQuadraticCurvetoAbs::operator() MagickLib::DrawContext  context_  )  const [virtual]
 

Implements Magick::VPathBase.

void Magick::PathQuadraticCurvetoAbs::operator() MagickLib::DrawContext  context_  )  const [virtual]
 

Implements Magick::VPathBase.

Definition at line 1848 of file Drawable.cpp.

References DrawPathCurveToQuadraticBezierAbsolute().

01849 { 01850 for( PathQuadraticCurvetoArgsList::const_iterator p = _args.begin(); 01851 p != _args.end(); p++ ) 01852 { 01853 DrawPathCurveToQuadraticBezierAbsolute( context_, p->x1(), p->y1(), 01854 p->x(), p->y() ); 01855 } 01856 }

Here is the call graph for this function:


Field Documentation

PathQuadraticCurvetoArgsList Magick::PathQuadraticCurvetoAbs::_args [private]
 

Definition at line 2604 of file Drawable.h.


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