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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableTranslation:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableTranslation (double x_, double y_)
 ~DrawableTranslation (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
 DrawableTranslation (double x_, double y_)
 ~DrawableTranslation (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

Private Attributes

double _x
double _y

Constructor & Destructor Documentation

Magick::DrawableTranslation::DrawableTranslation double  x_,
double  y_
[inline]
 

Definition at line 2013 of file Drawable.h.

02014 : _x(x_), 02015 _y(y_) 02016 { }

Magick::DrawableTranslation::~DrawableTranslation void   ) 
 

Definition at line 1370 of file Drawable.cpp.

01371 { 01372 }

Magick::DrawableTranslation::DrawableTranslation double  x_,
double  y_
[inline]
 

Definition at line 2013 of file Drawable.h.

02014 : _x(x_), 02015 _y(y_) 02016 { }

Magick::DrawableTranslation::~DrawableTranslation void   ) 
 


Member Function Documentation

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 1378 of file Drawable.cpp.

01379 { 01380 return new DrawableTranslation(*this); 01381 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 1374 of file Drawable.cpp.

References DrawTranslate().

01375 { 01376 DrawTranslate( context_, _x, _y ); 01377 }

Here is the call graph for this function:

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

Definition at line 2030 of file Drawable.h.

02031 { 02032 return _x; 02033 }

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

Definition at line 2026 of file Drawable.h.

02027 { 02028 _x = x_; 02029 }

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

Definition at line 2030 of file Drawable.h.

02031 { 02032 return _x; 02033 }

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

Definition at line 2026 of file Drawable.h.

02027 { 02028 _x = x_; 02029 }

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

Definition at line 2039 of file Drawable.h.

02040 { 02041 return _y; 02042 }

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

Definition at line 2035 of file Drawable.h.

02036 { 02037 _y = y_; 02038 }

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

Definition at line 2039 of file Drawable.h.

02040 { 02041 return _y; 02042 }

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

Definition at line 2035 of file Drawable.h.

02036 { 02037 _y = y_; 02038 }


Field Documentation

double Magick::DrawableTranslation::_x [private]
 

Definition at line 2045 of file Drawable.h.

double Magick::DrawableTranslation::_y [private]
 

Definition at line 2046 of file Drawable.h.


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