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

#include <Drawable.h>

Inheritance diagram for Magick::DrawableFillOpacity:

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

Collaboration graph
[legend]

Public Member Functions

 DrawableFillOpacity (double opacity_)
 ~DrawableFillOpacity (void)
void operator() (MagickLib::DrawContext context_) const
DrawableBasecopy () const
void opacity (double opacity_)
double opacity (void) const
 DrawableFillOpacity (double opacity_)
 ~DrawableFillOpacity (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::DrawableFillOpacity::DrawableFillOpacity double  opacity_  )  [inline]
 

Definition at line 898 of file Drawable.h.

00899 : _opacity(opacity_) 00900 { 00901 }

Magick::DrawableFillOpacity::~DrawableFillOpacity void   ) 
 

Definition at line 611 of file Drawable.cpp.

00612 { 00613 }

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

Definition at line 898 of file Drawable.h.

00899 : _opacity(opacity_) 00900 { 00901 }

Magick::DrawableFillOpacity::~DrawableFillOpacity void   ) 
 


Member Function Documentation

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 619 of file Drawable.cpp.

00620 { 00621 return new DrawableFillOpacity(*this); 00622 }

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

Definition at line 915 of file Drawable.h.

00916 { 00917 return _opacity; 00918 }

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

Definition at line 911 of file Drawable.h.

00912 { 00913 _opacity = opacity_; 00914 }

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

Definition at line 915 of file Drawable.h.

00916 { 00917 return _opacity; 00918 }

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

Definition at line 911 of file Drawable.h.

00912 { 00913 _opacity = opacity_; 00914 }

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

Implements Magick::DrawableBase.

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

Implements Magick::DrawableBase.

Definition at line 615 of file Drawable.cpp.

References DrawSetFillAlpha().

00616 { 00617 DrawSetFillAlpha( context_, _opacity ); 00618 }

Here is the call graph for this function:


Field Documentation

double Magick::DrawableFillOpacity::_opacity [private]
 

Definition at line 921 of file Drawable.h.


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