Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Related Pages  

Plugin Class Reference

Abstract image processing plugin class. More...

#include <plugin.h>

Inheritance diagram for Plugin:

Inheritance graph
[legend]

Public Methods

 Plugin (void)
 Constructor. More...

virtual ~Plugin (void)
 Destructor. More...

virtual pluginReturnType processId (int id, Picture **in, Picture *out, float *params, void *result)=0
 Process image using operation referenced by Id. More...

virtual void printInfo (void)=0
 Print plugin information to stdout. More...


Detailed Description

Abstract image processing plugin class.


Constructor & Destructor Documentation

Plugin::Plugin void    [inline]
 

Constructor.

virtual Plugin::~Plugin void    [inline, virtual]
 

Destructor.

Deletes the instance of the class.


Member Function Documentation

virtual void Plugin::printInfo void    [pure virtual]
 

Print plugin information to stdout.

Implemented in ipPlugin.

virtual pluginReturnType Plugin::processId int    id,
Picture **    in,
Picture *    out,
float *    params,
void *    result
[pure virtual]
 

Process image using operation referenced by Id.

Implemented in ipPlugin.


The documentation for this class was generated from the following file:
Generated on Tue Apr 1 11:01:18 2003 for ImprovQT by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002