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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableRotation:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableRotation (double angle_)
 ~DrawableRotation (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void angle (double angle_)
double angle (void) const
 DrawableRotation (double angle_)
 ~DrawableRotation (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void angle (double angle_)
double angle (void) const

Private Attributes

double _angle

Constructor & Destructor Documentation

Magick::DrawableRotation::DrawableRotation double  angle_  )  [inline]
 

Definition at line 1390 of file Drawable.h.

01391 : _angle( angle_ ) 01392 { }

Magick::DrawableRotation::~DrawableRotation void   ) 
 

Definition at line 950 of file Drawable.cpp.

00951 { 00952 }

Magick::DrawableRotation::DrawableRotation double  angle_  )  [inline]
 

Definition at line 1390 of file Drawable.h.

01391 : _angle( angle_ ) 01392 { }

Magick::DrawableRotation::~DrawableRotation void   ) 
 


Member Function Documentation

double Magick::DrawableRotation::angle void   )  const [inline]
 

Definition at line 1406 of file Drawable.h.

01407 { 01408 return _angle; 01409 }

void Magick::DrawableRotation::angle double  angle_  )  [inline]
 

Definition at line 1402 of file Drawable.h.

01403 { 01404 _angle = angle_; 01405 }

double Magick::DrawableRotation::angle void   )  const [inline]
 

Definition at line 1406 of file Drawable.h.

01407 { 01408 return _angle; 01409 }

void Magick::DrawableRotation::angle double  angle_  )  [inline]
 

Definition at line 1402 of file Drawable.h.

01403 { 01404 _angle = angle_; 01405 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 958 of file Drawable.cpp.

00959 { 00960 return new DrawableRotation(*this); 00961 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 954 of file Drawable.cpp.

References DrawRotate().

00955 { 00956 DrawRotate( context_, _angle ); 00957 }

Here is the call graph for this function:


Field Documentation

double Magick::DrawableRotation::_angle [private]
 

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