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

#include <Drawable.h>

Inheritance diagram for Magick::PathArcAbs:

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

Collaboration graph
[legend]

Public Member Functions

 PathArcAbs (const PathArcArgs &coordinates_)
 PathArcAbs (const PathArcArgsList &coordinates_)
 PathArcAbs (const PathArcAbs &original_)
 ~PathArcAbs (void)
void operator() (MagickLib::DrawContext context_) const
VPathBasecopy () const
 PathArcAbs (const PathArcArgs &coordinates_)
 PathArcAbs (const PathArcArgsList &coordinates_)
 PathArcAbs (const PathArcAbs &original_)
 ~PathArcAbs (void)
void operator() (MagickLib::DrawContext context_) const
VPathBasecopy () const

Private Attributes

PathArcArgsList _coordinates

Constructor & Destructor Documentation

Magick::PathArcAbs::PathArcAbs const PathArcArgs coordinates_  ) 
 

Definition at line 1475 of file Drawable.cpp.

References PathArcAbs().

Referenced by PathArcAbs().

01476 : _coordinates(1,coordinates_) 01477 { 01478 }

Here is the call graph for this function:

Magick::PathArcAbs::PathArcAbs const PathArcArgsList coordinates_  ) 
 

Definition at line 1479 of file Drawable.cpp.

References PathArcAbs().

01480 : _coordinates(coordinates_) 01481 { 01482 }

Here is the call graph for this function:

Magick::PathArcAbs::PathArcAbs const PathArcAbs original_  ) 
 

Definition at line 1483 of file Drawable.cpp.

References PathArcAbs().

01484 : VPathBase (original_), 01485 _coordinates(original_._coordinates) 01486 { 01487 }

Here is the call graph for this function:

Magick::PathArcAbs::~PathArcAbs void   ) 
 

Definition at line 1488 of file Drawable.cpp.

01489 { 01490 }

Magick::PathArcAbs::PathArcAbs const PathArcArgs coordinates_  ) 
 

Magick::PathArcAbs::PathArcAbs const PathArcArgsList coordinates_  ) 
 

Magick::PathArcAbs::PathArcAbs const PathArcAbs original_  ) 
 

Magick::PathArcAbs::~PathArcAbs void   ) 
 


Member Function Documentation

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1501 of file Drawable.cpp.

01502 { 01503 return new PathArcAbs(*this); 01504 }

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

Implements Magick::VPathBase.

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

Implements Magick::VPathBase.

Definition at line 1491 of file Drawable.cpp.

References _coordinates, DrawPathEllipticArcAbsolute(), MagickBooleanType, and operator()().

Referenced by operator()().

01492 { 01493 for( PathArcArgsList::const_iterator p = _coordinates.begin(); 01494 p != _coordinates.end(); p++ ) 01495 { 01496 DrawPathEllipticArcAbsolute( context_, p->radiusX(), p->radiusY(), 01497 p->xAxisRotation(), (MagickBooleanType) p->largeArcFlag(), 01498 (MagickBooleanType) p->sweepFlag(), p->x(), p->y() ); 01499 } 01500 }

Here is the call graph for this function:


Field Documentation

PathArcArgsList Magick::PathArcAbs::_coordinates [private]
 

Definition at line 2250 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:49 2004 for ImageMagick by doxygen 1.3.7
ImageMagick Copyright © 2004, ImageMagick Studio LLC