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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableViewbox:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableViewbox (unsigned long x1_, unsigned long y1_, unsigned long x2_, unsigned long y2_)
 ~DrawableViewbox (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void x1 (unsigned long x1_)
unsigned long x1 (void) const
void y1 (unsigned long y1_)
unsigned long y1 (void) const
void x2 (unsigned long x2_)
unsigned long x2 (void) const
void y2 (unsigned long y2_)
unsigned long y2 (void) const
 DrawableViewbox (unsigned long x1_, unsigned long y1_, unsigned long x2_, unsigned long y2_)
 ~DrawableViewbox (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void x1 (unsigned long x1_)
unsigned long x1 (void) const
void y1 (unsigned long y1_)
unsigned long y1 (void) const
void x2 (unsigned long x2_)
unsigned long x2 (void) const
void y2 (unsigned long y2_)
unsigned long y2 (void) const

Private Attributes

unsigned long _x1
unsigned long _y1
unsigned long _x2
unsigned long _y2

Constructor & Destructor Documentation

Magick::DrawableViewbox::DrawableViewbox unsigned long  x1_,
unsigned long  y1_,
unsigned long  x2_,
unsigned long  y2_
[inline]
 

Definition at line 2053 of file Drawable.h.

02055 : _x1(x1_), 02056 _y1(y1_), 02057 _x2(x2_), 02058 _y2(y2_) { }

Magick::DrawableViewbox::~DrawableViewbox void   ) 
 

Definition at line 1384 of file Drawable.cpp.

01385 { 01386 }

Magick::DrawableViewbox::DrawableViewbox unsigned long  x1_,
unsigned long  y1_,
unsigned long  x2_,
unsigned long  y2_
[inline]
 

Definition at line 2053 of file Drawable.h.

02055 : _x1(x1_), 02056 _y1(y1_), 02057 _x2(x2_), 02058 _y2(y2_) { }

Magick::DrawableViewbox::~DrawableViewbox void   ) 
 


Member Function Documentation

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 1392 of file Drawable.cpp.

01393 { 01394 return new DrawableViewbox(*this); 01395 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 1388 of file Drawable.cpp.

References DrawSetViewbox().

01389 { 01390 DrawSetViewbox( context_, _x1, _y1, _x2, _y2 ); 01391 }

Here is the call graph for this function:

unsigned long Magick::DrawableViewbox::x1 void   )  const [inline]
 

Definition at line 2073 of file Drawable.h.

02074 { 02075 return _x1; 02076 }

void Magick::DrawableViewbox::x1 unsigned long  x1_  )  [inline]
 

Definition at line 2069 of file Drawable.h.

02070 { 02071 _x1 = x1_; 02072 }

unsigned long Magick::DrawableViewbox::x1 void   )  const [inline]
 

Definition at line 2073 of file Drawable.h.

02074 { 02075 return _x1; 02076 }

void Magick::DrawableViewbox::x1 unsigned long  x1_  )  [inline]
 

Definition at line 2069 of file Drawable.h.

02070 { 02071 _x1 = x1_; 02072 }

unsigned long Magick::DrawableViewbox::x2 void   )  const [inline]
 

Definition at line 2091 of file Drawable.h.

02092 { 02093 return _x2; 02094 }

void Magick::DrawableViewbox::x2 unsigned long  x2_  )  [inline]
 

Definition at line 2087 of file Drawable.h.

02088 { 02089 _x2 = x2_; 02090 }

unsigned long Magick::DrawableViewbox::x2 void   )  const [inline]
 

Definition at line 2091 of file Drawable.h.

02092 { 02093 return _x2; 02094 }

void Magick::DrawableViewbox::x2 unsigned long  x2_  )  [inline]
 

Definition at line 2087 of file Drawable.h.

02088 { 02089 _x2 = x2_; 02090 }

unsigned long Magick::DrawableViewbox::y1 void   )  const [inline]
 

Definition at line 2082 of file Drawable.h.

02083 { 02084 return _y1; 02085 }

void Magick::DrawableViewbox::y1 unsigned long  y1_  )  [inline]
 

Definition at line 2078 of file Drawable.h.

02079 { 02080 _y1 = y1_; 02081 }

unsigned long Magick::DrawableViewbox::y1 void   )  const [inline]
 

Definition at line 2082 of file Drawable.h.

02083 { 02084 return _y1; 02085 }

void Magick::DrawableViewbox::y1 unsigned long  y1_  )  [inline]
 

Definition at line 2078 of file Drawable.h.

02079 { 02080 _y1 = y1_; 02081 }

unsigned long Magick::DrawableViewbox::y2 void   )  const [inline]
 

Definition at line 2100 of file Drawable.h.

02101 { 02102 return _y2; 02103 }

void Magick::DrawableViewbox::y2 unsigned long  y2_  )  [inline]
 

Definition at line 2096 of file Drawable.h.

02097 { 02098 _y2 = y2_; 02099 }

unsigned long Magick::DrawableViewbox::y2 void   )  const [inline]
 

Definition at line 2100 of file Drawable.h.

02101 { 02102 return _y2; 02103 }

void Magick::DrawableViewbox::y2 unsigned long  y2_  )  [inline]
 

Definition at line 2096 of file Drawable.h.

02097 { 02098 _y2 = y2_; 02099 }


Field Documentation

unsigned long Magick::DrawableViewbox::_x1 [private]
 

Definition at line 2106 of file Drawable.h.

unsigned long Magick::DrawableViewbox::_x2 [private]
 

Definition at line 2108 of file Drawable.h.

unsigned long Magick::DrawableViewbox::_y1 [private]
 

Definition at line 2107 of file Drawable.h.

unsigned long Magick::DrawableViewbox::_y2 [private]
 

Definition at line 2109 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