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

#include <Drawable.h>

Inheritance diagram for Magick::PathMovetoRel:

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

Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

CoordinateList _coordinates

Constructor & Destructor Documentation

Magick::PathMovetoRel::PathMovetoRel const Magick::Coordinate coordinate_  ) 
 

Definition at line 2108 of file Drawable.cpp.

References PathMovetoRel().

Referenced by PathMovetoRel().

02109 : _coordinates(1,coordinate_) 02110 { 02111 }

Here is the call graph for this function:

Magick::PathMovetoRel::PathMovetoRel const CoordinateList coordinates_  ) 
 

Definition at line 2112 of file Drawable.cpp.

References PathMovetoRel().

02113 : _coordinates(coordinates_) 02114 { 02115 }

Here is the call graph for this function:

Magick::PathMovetoRel::PathMovetoRel const PathMovetoRel original_  ) 
 

Definition at line 2116 of file Drawable.cpp.

References PathMovetoRel().

02117 : VPathBase (original_), 02118 _coordinates(original_._coordinates) 02119 { 02120 }

Here is the call graph for this function:

Magick::PathMovetoRel::~PathMovetoRel void   ) 
 

Definition at line 2121 of file Drawable.cpp.

02122 { 02123 }

Magick::PathMovetoRel::PathMovetoRel const Magick::Coordinate coordinate_  ) 
 

Magick::PathMovetoRel::PathMovetoRel const CoordinateList coordinates_  ) 
 

Magick::PathMovetoRel::PathMovetoRel const PathMovetoRel original_  ) 
 

Magick::PathMovetoRel::~PathMovetoRel void   ) 
 


Member Function Documentation

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 2132 of file Drawable.cpp.

02133 { 02134 return new PathMovetoRel(*this); 02135 }

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 2124 of file Drawable.cpp.

References _coordinates, DrawPathMoveToRelative(), and operator()().

Referenced by operator()().

02125 { 02126 for( CoordinateList::const_iterator p = _coordinates.begin(); 02127 p != _coordinates.end(); p++ ) 02128 { 02129 DrawPathMoveToRelative( context_, p->x(), p->y() ); 02130 } 02131 }

Here is the call graph for this function:


Field Documentation

CoordinateList Magick::PathMovetoRel::_coordinates [private]
 

Definition at line 2894 of file Drawable.h.

Referenced by operator()().


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