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

#include <Drawable.h>

Inheritance diagram for Magick::PathSmoothQuadraticCurvetoAbs:

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

Collaboration graph
[legend]

Public Member Functions

 PathSmoothQuadraticCurvetoAbs (const Magick::Coordinate &coordinate_)
 PathSmoothQuadraticCurvetoAbs (const CoordinateList &coordinates_)
 PathSmoothQuadraticCurvetoAbs (const PathSmoothQuadraticCurvetoAbs &original_)
 ~PathSmoothQuadraticCurvetoAbs (void)
void operator() (MagickLib::DrawContext context_) const
VPathBasecopy () const
 PathSmoothQuadraticCurvetoAbs (const Magick::Coordinate &coordinate_)
 PathSmoothQuadraticCurvetoAbs (const CoordinateList &coordinates_)
 PathSmoothQuadraticCurvetoAbs (const PathSmoothQuadraticCurvetoAbs &original_)
 ~PathSmoothQuadraticCurvetoAbs (void)
void operator() (MagickLib::DrawContext context_) const
VPathBasecopy () const

Private Attributes

CoordinateList _coordinates

Constructor & Destructor Documentation

Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs const Magick::Coordinate coordinate_  ) 
 

Definition at line 1895 of file Drawable.cpp.

01896 : _coordinates(1,coordinate_) 01897 { 01898 }

Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs const CoordinateList coordinates_  ) 
 

Definition at line 1900 of file Drawable.cpp.

References Magick::CoordinateList.

01901 : _coordinates(coordinates_) 01902 { 01903 }

Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs const PathSmoothQuadraticCurvetoAbs original_  ) 
 

Definition at line 1905 of file Drawable.cpp.

01906 : VPathBase (original_), 01907 _coordinates(original_._coordinates) 01908 { 01909 }

Magick::PathSmoothQuadraticCurvetoAbs::~PathSmoothQuadraticCurvetoAbs void   ) 
 

Definition at line 1910 of file Drawable.cpp.

01911 { 01912 }

Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs const Magick::Coordinate coordinate_  ) 
 

Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs const CoordinateList coordinates_  ) 
 

Magick::PathSmoothQuadraticCurvetoAbs::PathSmoothQuadraticCurvetoAbs const PathSmoothQuadraticCurvetoAbs original_  ) 
 

Magick::PathSmoothQuadraticCurvetoAbs::~PathSmoothQuadraticCurvetoAbs void   ) 
 


Member Function Documentation

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1922 of file Drawable.cpp.

01923 { 01924 return new PathSmoothQuadraticCurvetoAbs(*this); 01925 }

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1914 of file Drawable.cpp.

References DrawPathCurveToQuadraticBezierSmoothAbsolute().

01915 { 01916 for( CoordinateList::const_iterator p = _coordinates.begin(); 01917 p != _coordinates.end(); p++ ) 01918 { 01919 DrawPathCurveToQuadraticBezierSmoothAbsolute( context_, p->x(), p->y() ); 01920 } 01921 }

Here is the call graph for this function:


Field Documentation

CoordinateList Magick::PathSmoothQuadraticCurvetoAbs::_coordinates [private]
 

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