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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableColor:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableColor (double x_, double y_, PaintMethod paintMethod_)
 ~DrawableColor (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void x (double x_)
double x (void) const
void y (double y_)
double y (void) const
void paintMethod (PaintMethod paintMethod_)
PaintMethod paintMethod (void) const
 DrawableColor (double x_, double y_, PaintMethod paintMethod_)
 ~DrawableColor (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void x (double x_)
double x (void) const
void y (double y_)
double y (void) const
void paintMethod (PaintMethod paintMethod_)
PaintMethod paintMethod (void) const

Private Attributes

double _x
double _y
PaintMethod _paintMethod

Constructor & Destructor Documentation

Magick::DrawableColor::DrawableColor double  x_,
double  y_,
PaintMethod  paintMethod_
[inline]
 

Definition at line 592 of file Drawable.h.

00594 : _x(x_), 00595 _y(y_), 00596 _paintMethod(paintMethod_) 00597 { }

Magick::DrawableColor::~DrawableColor void   ) 
 

Definition at line 381 of file Drawable.cpp.

00382 { 00383 }

Magick::DrawableColor::DrawableColor double  x_,
double  y_,
PaintMethod  paintMethod_
[inline]
 

Definition at line 592 of file Drawable.h.

00594 : _x(x_), 00595 _y(y_), 00596 _paintMethod(paintMethod_) 00597 { }

Magick::DrawableColor::~DrawableColor void   ) 
 


Member Function Documentation

DrawableBase* Magick::DrawableColor::copy  )  const [virtual]
 

Implements Magick::DrawableBase.

Magick::DrawableBase * Magick::DrawableColor::copy  )  const [virtual]
 

Implements Magick::DrawableBase.

Definition at line 388 of file Drawable.cpp.

00389 { 00390 return new DrawableColor(*this); 00391 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 384 of file Drawable.cpp.

References _paintMethod, _x, _y, DrawColor(), and operator()().

Referenced by operator()().

00385 { 00386 DrawColor( context_, _x, _y, _paintMethod ); 00387 }

Here is the call graph for this function:

PaintMethod Magick::DrawableColor::paintMethod void   )  const [inline]
 

Definition at line 629 of file Drawable.h.

References PaintMethod.

00630 { 00631 return _paintMethod; 00632 }

void Magick::DrawableColor::paintMethod PaintMethod  paintMethod_  )  [inline]
 

Definition at line 625 of file Drawable.h.

00626 { 00627 _paintMethod = paintMethod_; 00628 }

PaintMethod Magick::DrawableColor::paintMethod void   )  const [inline]
 

Definition at line 629 of file Drawable.h.

References PaintMethod.

00630 { 00631 return _paintMethod; 00632 }

void Magick::DrawableColor::paintMethod PaintMethod  paintMethod_  )  [inline]
 

Definition at line 625 of file Drawable.h.

00626 { 00627 _paintMethod = paintMethod_; 00628 }

double Magick::DrawableColor::x void   )  const [inline]
 

Definition at line 611 of file Drawable.h.

00612 { 00613 return _x; 00614 }

void Magick::DrawableColor::x double  x_  )  [inline]
 

Definition at line 607 of file Drawable.h.

00608 { 00609 _x = x_; 00610 }

double Magick::DrawableColor::x void   )  const [inline]
 

Definition at line 611 of file Drawable.h.

00612 { 00613 return _x; 00614 }

void Magick::DrawableColor::x double  x_  )  [inline]
 

Definition at line 607 of file Drawable.h.

00608 { 00609 _x = x_; 00610 }

double Magick::DrawableColor::y void   )  const [inline]
 

Definition at line 620 of file Drawable.h.

00621 { 00622 return _y; 00623 }

void Magick::DrawableColor::y double  y_  )  [inline]
 

Definition at line 616 of file Drawable.h.

00617 { 00618 _y = y_; 00619 }

double Magick::DrawableColor::y void   )  const [inline]
 

Definition at line 620 of file Drawable.h.

00621 { 00622 return _y; 00623 }

void Magick::DrawableColor::y double  y_  )  [inline]
 

Definition at line 616 of file Drawable.h.

00617 { 00618 _y = y_; 00619 }


Field Documentation

PaintMethod Magick::DrawableColor::_paintMethod [private]
 

Definition at line 637 of file Drawable.h.

Referenced by operator()().

double Magick::DrawableColor::_x [private]
 

Definition at line 635 of file Drawable.h.

Referenced by operator()().

double Magick::DrawableColor::_y [private]
 

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