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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableRoundRectangle:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableRoundRectangle (double centerX_, double centerY_, double width_, double hight_, double cornerWidth_, double cornerHeight_)
 ~DrawableRoundRectangle (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void centerX (double centerX_)
double centerX (void) const
void centerY (double centerY_)
double centerY (void) const
void width (double width_)
double width (void) const
void hight (double hight_)
double hight (void) const
void cornerWidth (double cornerWidth_)
double cornerWidth (void) const
void cornerHeight (double cornerHeight_)
double cornerHeight (void) const
 DrawableRoundRectangle (double centerX_, double centerY_, double width_, double hight_, double cornerWidth_, double cornerHeight_)
 ~DrawableRoundRectangle (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void centerX (double centerX_)
double centerX (void) const
void centerY (double centerY_)
double centerY (void) const
void width (double width_)
double width (void) const
void hight (double hight_)
double hight (void) const
void cornerWidth (double cornerWidth_)
double cornerWidth (void) const
void cornerHeight (double cornerHeight_)
double cornerHeight (void) const

Private Attributes

double _centerX
double _centerY
double _width
double _hight
double _cornerWidth
double _cornerHeight

Constructor & Destructor Documentation

Magick::DrawableRoundRectangle::DrawableRoundRectangle double  centerX_,
double  centerY_,
double  width_,
double  hight_,
double  cornerWidth_,
double  cornerHeight_
[inline]
 

Definition at line 1419 of file Drawable.h.

01422 : _centerX(centerX_), 01423 _centerY(centerY_), 01424 _width(width_), 01425 _hight(hight_), 01426 _cornerWidth(cornerWidth_), 01427 _cornerHeight(cornerHeight_) 01428 { }

Magick::DrawableRoundRectangle::~DrawableRoundRectangle void   ) 
 

Definition at line 964 of file Drawable.cpp.

00965 { 00966 }

Magick::DrawableRoundRectangle::DrawableRoundRectangle double  centerX_,
double  centerY_,
double  width_,
double  hight_,
double  cornerWidth_,
double  cornerHeight_
[inline]
 

Definition at line 1419 of file Drawable.h.

01422 : _centerX(centerX_), 01423 _centerY(centerY_), 01424 _width(width_), 01425 _hight(hight_), 01426 _cornerWidth(cornerWidth_), 01427 _cornerHeight(cornerHeight_) 01428 { }

Magick::DrawableRoundRectangle::~DrawableRoundRectangle void   ) 
 


Member Function Documentation

double Magick::DrawableRoundRectangle::centerX void   )  const [inline]
 

Definition at line 1442 of file Drawable.h.

01443 { 01444 return _centerX; 01445 }

void Magick::DrawableRoundRectangle::centerX double  centerX_  )  [inline]
 

Definition at line 1438 of file Drawable.h.

01439 { 01440 _centerX = centerX_; 01441 }

double Magick::DrawableRoundRectangle::centerX void   )  const [inline]
 

Definition at line 1442 of file Drawable.h.

01443 { 01444 return _centerX; 01445 }

void Magick::DrawableRoundRectangle::centerX double  centerX_  )  [inline]
 

Definition at line 1438 of file Drawable.h.

01439 { 01440 _centerX = centerX_; 01441 }

double Magick::DrawableRoundRectangle::centerY void   )  const [inline]
 

Definition at line 1451 of file Drawable.h.

01452 { 01453 return _centerY; 01454 }

void Magick::DrawableRoundRectangle::centerY double  centerY_  )  [inline]
 

Definition at line 1447 of file Drawable.h.

01448 { 01449 _centerY = centerY_; 01450 }

double Magick::DrawableRoundRectangle::centerY void   )  const [inline]
 

Definition at line 1451 of file Drawable.h.

01452 { 01453 return _centerY; 01454 }

void Magick::DrawableRoundRectangle::centerY double  centerY_  )  [inline]
 

Definition at line 1447 of file Drawable.h.

01448 { 01449 _centerY = centerY_; 01450 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 973 of file Drawable.cpp.

00974 { 00975 return new DrawableRoundRectangle(*this); 00976 }

double Magick::DrawableRoundRectangle::cornerHeight void   )  const [inline]
 

Definition at line 1487 of file Drawable.h.

01488 { 01489 return _cornerHeight; 01490 }

void Magick::DrawableRoundRectangle::cornerHeight double  cornerHeight_  )  [inline]
 

Definition at line 1483 of file Drawable.h.

01484 { 01485 _cornerHeight = cornerHeight_; 01486 }

double Magick::DrawableRoundRectangle::cornerHeight void   )  const [inline]
 

Definition at line 1487 of file Drawable.h.

01488 { 01489 return _cornerHeight; 01490 }

void Magick::DrawableRoundRectangle::cornerHeight double  cornerHeight_  )  [inline]
 

Definition at line 1483 of file Drawable.h.

01484 { 01485 _cornerHeight = cornerHeight_; 01486 }

double Magick::DrawableRoundRectangle::cornerWidth void   )  const [inline]
 

Definition at line 1478 of file Drawable.h.

01479 { 01480 return _cornerWidth; 01481 }

void Magick::DrawableRoundRectangle::cornerWidth double  cornerWidth_  )  [inline]
 

Definition at line 1474 of file Drawable.h.

01475 { 01476 _cornerWidth = cornerWidth_; 01477 }

double Magick::DrawableRoundRectangle::cornerWidth void   )  const [inline]
 

Definition at line 1478 of file Drawable.h.

01479 { 01480 return _cornerWidth; 01481 }

void Magick::DrawableRoundRectangle::cornerWidth double  cornerWidth_  )  [inline]
 

Definition at line 1474 of file Drawable.h.

01475 { 01476 _cornerWidth = cornerWidth_; 01477 }

double Magick::DrawableRoundRectangle::hight void   )  const [inline]
 

Definition at line 1469 of file Drawable.h.

01470 { 01471 return _hight; 01472 }

void Magick::DrawableRoundRectangle::hight double  hight_  )  [inline]
 

Definition at line 1465 of file Drawable.h.

01466 { 01467 _hight = hight_; 01468 }

double Magick::DrawableRoundRectangle::hight void   )  const [inline]
 

Definition at line 1469 of file Drawable.h.

01470 { 01471 return _hight; 01472 }

void Magick::DrawableRoundRectangle::hight double  hight_  )  [inline]
 

Definition at line 1465 of file Drawable.h.

01466 { 01467 _hight = hight_; 01468 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 968 of file Drawable.cpp.

References DrawRoundRectangle().

00969 { 00970 DrawRoundRectangle( context_, _centerX,_centerY, _width,_hight, 00971 _cornerWidth, _cornerHeight); 00972 }

Here is the call graph for this function:

double Magick::DrawableRoundRectangle::width void   )  const [inline]
 

Definition at line 1460 of file Drawable.h.

01461 { 01462 return _width; 01463 }

void Magick::DrawableRoundRectangle::width double  width_  )  [inline]
 

Definition at line 1456 of file Drawable.h.

01457 { 01458 _width = width_; 01459 }

double Magick::DrawableRoundRectangle::width void   )  const [inline]
 

Definition at line 1460 of file Drawable.h.

01461 { 01462 return _width; 01463 }

void Magick::DrawableRoundRectangle::width double  width_  )  [inline]
 

Definition at line 1456 of file Drawable.h.

01457 { 01458 _width = width_; 01459 }


Field Documentation

double Magick::DrawableRoundRectangle::_centerX [private]
 

Definition at line 1493 of file Drawable.h.

double Magick::DrawableRoundRectangle::_centerY [private]
 

Definition at line 1494 of file Drawable.h.

double Magick::DrawableRoundRectangle::_cornerHeight [private]
 

Definition at line 1498 of file Drawable.h.

double Magick::DrawableRoundRectangle::_cornerWidth [private]
 

Definition at line 1497 of file Drawable.h.

double Magick::DrawableRoundRectangle::_hight [private]
 

Definition at line 1496 of file Drawable.h.

double Magick::DrawableRoundRectangle::_width [private]
 

Definition at line 1495 of file Drawable.h.


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