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

ipPlugin Class Reference

Implements the plugin interface using improv image processing plugins, as defined in improv_plugin.h. More...

#include <ipPlugin.h>

Inheritance diagram for ipPlugin:

Inheritance graph
[legend]
Collaboration diagram for ipPlugin:

Collaboration graph
[legend]

Public Methods

 ipPlugin (const char *plugin_file)
 Constructor. More...

 ~ipPlugin ()
 Destructor. More...

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

void printInfo (void)
 Print plugin information to stdout. More...


Detailed Description

Implements the plugin interface using improv image processing plugins, as defined in improv_plugin.h.

See also:
improv_plugin


Constructor & Destructor Documentation

ipPlugin::ipPlugin const char *    plugin_file
 

Constructor.

ipPlugin::~ipPlugin  
 

Destructor.

Deletes the instance of the class.


Member Function Documentation

void ipPlugin::printInfo void    [virtual]
 

Print plugin information to stdout.

Implements Plugin.

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

Process image using operation referenced by Id.

Implements Plugin.


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