Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ImageFilter Class Reference

Public interface for all image filter classes. More...

#include <image_filters.h>

Inheritance diagram for ImageFilter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ImageFilter ()
virtual char * GetDescription () const =0
virtual void FilterFrame (uint8_t *pixels, int width, int height, double position, double frame_delta)=0
virtual bool IsUsable ()

Detailed Description

Public interface for all image filter classes.

This contains 2 methods:

Definition at line 51 of file image_filters.h.


Constructor & Destructor Documentation

virtual ImageFilter::~ImageFilter  )  [inline, virtual]
 

Definition at line 54 of file image_filters.h.

00054 {}


Member Function Documentation

virtual void ImageFilter::FilterFrame uint8_t *  pixels,
int  width,
int  height,
double  position,
double  frame_delta
[pure virtual]
 

Implemented in ImageFilterKeep, ImageFilterBlackWhite, ImageFilterFadeIn, ImageFilterFadeOut, ImageFilterSepia, ImageFilterMirror, ImageFilterKaleidoscope, ImageFilterReverseVideo, ImageFilterSwap, and GDKImageFilterAdapter.

Referenced by GDKImageFilterAdapter::FilterFrame(), and PageMagickFilter::GetFrame().

virtual char* ImageFilter::GetDescription  )  const [pure virtual]
 

Implemented in ImageFilterKeep, ImageFilterBlackWhite, ImageFilterFadeIn, ImageFilterFadeOut, ImageFilterSepia, ImageFilterMirror, ImageFilterKaleidoscope, ImageFilterReverseVideo, ImageFilterSwap, and GDKImageFilterAdapter.

Referenced by GDKImageFilterAdapter::GetDescription(), and GDKImageFilterRepository::Register().

virtual bool ImageFilter::IsUsable  )  [inline, virtual]
 

Definition at line 57 of file image_filters.h.

Referenced by PluginImageFilterRepository::InstallPlugins().

00057 { return true; }


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 22:13:02 2007 for Kino by  doxygen 1.4.2