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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableStrokeOpacity:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableStrokeOpacity (double opacity_)
 ~DrawableStrokeOpacity (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void opacity (double opacity_)
double opacity (void) const
 DrawableStrokeOpacity (double opacity_)
 ~DrawableStrokeOpacity (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void opacity (double opacity_)
double opacity (void) const

Private Attributes

double _opacity

Constructor & Destructor Documentation

Magick::DrawableStrokeOpacity::DrawableStrokeOpacity double  opacity_  )  [inline]
 

Definition at line 1809 of file Drawable.h.

01810 : _opacity(opacity_) 01811 { 01812 }

Magick::DrawableStrokeOpacity::~DrawableStrokeOpacity void   ) 
 

Definition at line 1224 of file Drawable.cpp.

01225 { 01226 }

Magick::DrawableStrokeOpacity::DrawableStrokeOpacity double  opacity_  )  [inline]
 

Definition at line 1809 of file Drawable.h.

01810 : _opacity(opacity_) 01811 { 01812 }

Magick::DrawableStrokeOpacity::~DrawableStrokeOpacity void   ) 
 


Member Function Documentation

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 1232 of file Drawable.cpp.

01233 { 01234 return new DrawableStrokeOpacity(*this); 01235 }

double Magick::DrawableStrokeOpacity::opacity void   )  const [inline]
 

Definition at line 1826 of file Drawable.h.

01827 { 01828 return _opacity; 01829 }

void Magick::DrawableStrokeOpacity::opacity double  opacity_  )  [inline]
 

Definition at line 1822 of file Drawable.h.

01823 { 01824 _opacity = opacity_; 01825 }

double Magick::DrawableStrokeOpacity::opacity void   )  const [inline]
 

Definition at line 1826 of file Drawable.h.

01827 { 01828 return _opacity; 01829 }

void Magick::DrawableStrokeOpacity::opacity double  opacity_  )  [inline]
 

Definition at line 1822 of file Drawable.h.

01823 { 01824 _opacity = opacity_; 01825 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 1228 of file Drawable.cpp.

References DrawSetStrokeAlpha().

01229 { 01230 DrawSetStrokeAlpha( context_, _opacity ); 01231 }

Here is the call graph for this function:


Field Documentation

double Magick::DrawableStrokeOpacity::_opacity [private]
 

Definition at line 1832 of file Drawable.h.


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