Public Slots | Public Member Functions

PostProcessorInterface Class Reference

Interface to add global image post processor functions from within plugins. More...

#include <OpenFlipper/BasePlugin/PostProcessorInterface.hh>

Inheritance diagram for PostProcessorInterface:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void postProcess (ACG::GLState *_glState)
 post processor function
virtual QString postProcessorName ()=0
 announce name for the postProcessor function
virtual QAction * optionsAction ()
 Return options menu.

Public Member Functions

virtual ~PostProcessorInterface ()
 Destructor.

Detailed Description

Interface to add global image post processor functions from within plugins.

Detailed description

Interface for adding and controlling global image post processor functions from a plugin.

Definition at line 63 of file PostProcessorInterface.hh.


Member Function Documentation

virtual QAction* PostProcessorInterface::optionsAction (  )  [inline, virtual, slot]

Return options menu.

If you want an options Menu or menu entry, you can return your action here. It will be shown on top of the post processors list in the options menu.

Returns:
Action for a menu or menu entry

Reimplemented in PostProcessorPhilipsStereoPlugin.

Definition at line 92 of file PostProcessorInterface.hh.

Referenced by Core::loadPlugin().

virtual void PostProcessorInterface::postProcess ( ACG::GLState _glState  )  [inline, virtual, slot]

post processor function

Reimplemented in PostProcessorDepthImagePlugin, and PostProcessorPhilipsStereoPlugin.

Definition at line 75 of file PostProcessorInterface.hh.

virtual QString PostProcessorInterface::postProcessorName (  )  [pure virtual, slot]

announce name for the postProcessor function

Parameters:
_name displayed name of the postProcessor function

Implemented in PostProcessorDepthImagePlugin, and PostProcessorPhilipsStereoPlugin.


The documentation for this class was generated from the following file: