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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableMatte:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableMatte (double x_, double y_, PaintMethod paintMethod_)
 ~DrawableMatte (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
 DrawableMatte (double x_, double y_, PaintMethod paintMethod_)
 ~DrawableMatte (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::DrawableMatte::DrawableMatte double  x_,
double  y_,
PaintMethod  paintMethod_
[inline]
 

Definition at line 1058 of file Drawable.h.

01060 : _x(x_), 01061 _y(y_), 01062 _paintMethod(paintMethod_) 01063 { }

Magick::DrawableMatte::~DrawableMatte void   ) 
 

Definition at line 712 of file Drawable.cpp.

00713 { 00714 }

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

Definition at line 1058 of file Drawable.h.

01060 : _x(x_), 01061 _y(y_), 01062 _paintMethod(paintMethod_) 01063 { }

Magick::DrawableMatte::~DrawableMatte void   ) 
 


Member Function Documentation

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 719 of file Drawable.cpp.

00720 { 00721 return new DrawableMatte(*this); 00722 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 715 of file Drawable.cpp.

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

Referenced by operator()().

00716 { 00717 DrawMatte( context_, _x, _y, _paintMethod ); 00718 }

Here is the call graph for this function:

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

Definition at line 1095 of file Drawable.h.

References PaintMethod.

01096 { 01097 return _paintMethod; 01098 }

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

Definition at line 1091 of file Drawable.h.

01092 { 01093 _paintMethod = paintMethod_; 01094 }

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

Definition at line 1095 of file Drawable.h.

References PaintMethod.

01096 { 01097 return _paintMethod; 01098 }

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

Definition at line 1091 of file Drawable.h.

01092 { 01093 _paintMethod = paintMethod_; 01094 }

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

Definition at line 1077 of file Drawable.h.

01078 { 01079 return _x; 01080 }

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

Definition at line 1073 of file Drawable.h.

01074 { 01075 _x = x_; 01076 }

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

Definition at line 1077 of file Drawable.h.

01078 { 01079 return _x; 01080 }

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

Definition at line 1073 of file Drawable.h.

01074 { 01075 _x = x_; 01076 }

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

Definition at line 1086 of file Drawable.h.

01087 { 01088 return _y; 01089 }

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

Definition at line 1082 of file Drawable.h.

01083 { 01084 _y = y_; 01085 }

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

Definition at line 1086 of file Drawable.h.

01087 { 01088 return _y; 01089 }

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

Definition at line 1082 of file Drawable.h.

01083 { 01084 _y = y_; 01085 }


Field Documentation

PaintMethod Magick::DrawableMatte::_paintMethod [private]
 

Definition at line 1103 of file Drawable.h.

Referenced by operator()().

double Magick::DrawableMatte::_x [private]
 

Definition at line 1101 of file Drawable.h.

Referenced by operator()().

double Magick::DrawableMatte::_y [private]
 

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