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

#include <Drawable.h>

Inheritance diagram for Magick::PathSmoothCurvetoAbs:

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

Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

CoordinateList _coordinates

Constructor & Destructor Documentation

Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs const Magick::Coordinate coordinates_  ) 
 

Definition at line 1685 of file Drawable.cpp.

01686 : _coordinates(1,coordinates_) 01687 { 01688 }

Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs const CoordinateList coordinates_  ) 
 

Definition at line 1690 of file Drawable.cpp.

References Magick::CoordinateList.

01691 : _coordinates(coordinates_) 01692 { 01693 }

Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs const PathSmoothCurvetoAbs original_  ) 
 

Definition at line 1695 of file Drawable.cpp.

01696 : VPathBase (original_), 01697 _coordinates(original_._coordinates) 01698 { 01699 }

Magick::PathSmoothCurvetoAbs::~PathSmoothCurvetoAbs void   ) 
 

Definition at line 1700 of file Drawable.cpp.

01701 { 01702 }

Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs const Magick::Coordinate coordinates_  ) 
 

Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs const CoordinateList coordinates_  ) 
 

Magick::PathSmoothCurvetoAbs::PathSmoothCurvetoAbs const PathSmoothCurvetoAbs original_  ) 
 

Magick::PathSmoothCurvetoAbs::~PathSmoothCurvetoAbs void   ) 
 


Member Function Documentation

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1716 of file Drawable.cpp.

01717 { 01718 return new PathSmoothCurvetoAbs(*this); 01719 }

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1704 of file Drawable.cpp.

References DrawPathCurveToSmoothAbsolute().

01705 { 01706 for( CoordinateList::const_iterator p = _coordinates.begin(); 01707 p != _coordinates.end(); p++ ) 01708 { 01709 double x2 = p->x(); 01710 double y2 = p->y(); 01711 p++; 01712 if(p != _coordinates.end() ) 01713 DrawPathCurveToSmoothAbsolute( context_, x2, y2, p->x(), p->y() ); 01714 } 01715 }

Here is the call graph for this function:


Field Documentation

CoordinateList Magick::PathSmoothCurvetoAbs::_coordinates [private]
 

Definition at line 2470 of file Drawable.h.


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