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

GDKImageFilterAdapter Class Reference

Public ImageFilter to GDKImageFilter adapter. More...

#include <image_filters.h>

Inheritance diagram for GDKImageFilterAdapter:

Inheritance graph
[legend]
Collaboration diagram for GDKImageFilterAdapter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GDKImageFilterAdapter (ImageFilter *filter)
virtual ~GDKImageFilterAdapter ()
char * GetDescription () const
void FilterFrame (uint8_t *pixels, int width, int height, double position, double frame_delta)

Private Attributes

ImageFilterfilter

Detailed Description

Public ImageFilter to GDKImageFilter adapter.

Since not all filters will require additional GUI functionality, this class is provided as a convenience to wrap the non-GDK filters into basic GDK filters.

Definition at line 95 of file image_filters.h.


Constructor & Destructor Documentation

GDKImageFilterAdapter::GDKImageFilterAdapter ImageFilter filter  )  [inline]
 

Definition at line 101 of file image_filters.h.

00101 { this->filter = filter; }

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

Definition at line 102 of file image_filters.h.

References filter.

00102 { delete filter; }


Member Function Documentation

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

Implements ImageFilter.

Definition at line 104 of file image_filters.h.

References filter, and ImageFilter::FilterFrame().

00105         { 
00106             return this->filter->FilterFrame( pixels, width, height, position, frame_delta ); 
00107         }

char* GDKImageFilterAdapter::GetDescription  )  const [inline, virtual]
 

Implements ImageFilter.

Definition at line 103 of file image_filters.h.

References filter, and ImageFilter::GetDescription().

00103 { return this->filter->GetDescription( ); }


Member Data Documentation

ImageFilter* GDKImageFilterAdapter::filter [private]
 

Definition at line 98 of file image_filters.h.

Referenced by FilterFrame(), GetDescription(), and ~GDKImageFilterAdapter().


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