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

#include <Drawable.h>

Inheritance diagram for Magick::PathQuadraticCurvetoRel:

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

Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

PathQuadraticCurvetoArgsList _args

Constructor & Destructor Documentation

Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel const Magick::PathQuadraticCurvetoArgs args_  ) 
 

Definition at line 1862 of file Drawable.cpp.

01863 : _args(1,args_) 01864 { 01865 }

Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel const PathQuadraticCurvetoArgsList args_  ) 
 

Definition at line 1867 of file Drawable.cpp.

References Magick::PathQuadraticCurvetoArgsList.

01868 : _args(args_) 01869 { 01870 }

Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel const PathQuadraticCurvetoRel original_  ) 
 

Definition at line 1872 of file Drawable.cpp.

01873 : VPathBase (original_), 01874 _args(original_._args) 01875 { 01876 }

Magick::PathQuadraticCurvetoRel::~PathQuadraticCurvetoRel void   ) 
 

Definition at line 1877 of file Drawable.cpp.

01878 { 01879 }

Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel const Magick::PathQuadraticCurvetoArgs args_  ) 
 

Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel const PathQuadraticCurvetoArgsList args_  ) 
 

Magick::PathQuadraticCurvetoRel::PathQuadraticCurvetoRel const PathQuadraticCurvetoRel original_  ) 
 

Magick::PathQuadraticCurvetoRel::~PathQuadraticCurvetoRel void   ) 
 


Member Function Documentation

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1890 of file Drawable.cpp.

01891 { 01892 return new PathQuadraticCurvetoRel(*this); 01893 }

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1881 of file Drawable.cpp.

References DrawPathCurveToQuadraticBezierRelative().

01882 { 01883 for( PathQuadraticCurvetoArgsList::const_iterator p = _args.begin(); 01884 p != _args.end(); p++ ) 01885 { 01886 DrawPathCurveToQuadraticBezierRelative( context_, p->x1(), p->y1(), 01887 p->x(), p->y() ); 01888 } 01889 }

Here is the call graph for this function:


Field Documentation

PathQuadraticCurvetoArgsList Magick::PathQuadraticCurvetoRel::_args [private]
 

Definition at line 2628 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