TuttleOFX  1
tuttle::plugin::ImageGilFilterProcessor< SView, DView > Class Template Reference

Base class that can be used to process images of any type using boost::gil library view to access images. More...

#include <ImageGilFilterProcessor.hpp>

Inheritance diagram for tuttle::plugin::ImageGilFilterProcessor< SView, DView >:
Collaboration diagram for tuttle::plugin::ImageGilFilterProcessor< SView, DView >:

Public Member Functions

 ImageGilFilterProcessor (OFX::ImageEffect &effect, const EImageOrientation imageOrientation)
virtual ~ImageGilFilterProcessor ()
virtual void setup (const OFX::RenderArguments &args)

Protected Attributes

OFX::Clip * _clipSrc
 Source image clip.
boost::scoped_ptr< OFX::Image > _src
OfxRectI _srcPixelRod
SView _srcView
 source clip (filters have only one input)

Detailed Description

template<class SView, class DView = SView>
class tuttle::plugin::ImageGilFilterProcessor< SView, DView >

Base class that can be used to process images of any type using boost::gil library view to access images.

Definition at line 15 of file ImageGilFilterProcessor.hpp.


Constructor & Destructor Documentation

template<class SView , class DView >
tuttle::plugin::ImageGilFilterProcessor< SView, DView >::ImageGilFilterProcessor ( OFX::ImageEffect &  effect,
const EImageOrientation  imageOrientation 
)
template<class SView , class DView >
tuttle::plugin::ImageGilFilterProcessor< SView, DView >::~ImageGilFilterProcessor ( ) [virtual]

Definition at line 43 of file ImageGilFilterProcessor.hpp.


Member Function Documentation

template<class SView , class DView >
void tuttle::plugin::ImageGilFilterProcessor< SView, DView >::setup ( const OFX::RenderArguments &  args) [virtual]

Reimplemented from tuttle::plugin::ImageGilProcessor< DView >.

Definition at line 47 of file ImageGilFilterProcessor.hpp.

References tuttle::quotes(), and tuttle::plugin::ImageGilProcessor< View >::setup().

Here is the call graph for this function:


Field Documentation

template<class SView , class DView = SView>
OFX::Clip* tuttle::plugin::ImageGilFilterProcessor< SView, DView >::_clipSrc [protected]
template<class SView , class DView = SView>
boost::scoped_ptr<OFX::Image> tuttle::plugin::ImageGilFilterProcessor< SView, DView >::_src [protected]

Definition at line 19 of file ImageGilFilterProcessor.hpp.

template<class SView , class DView = SView>
OfxRectI tuttle::plugin::ImageGilFilterProcessor< SView, DView >::_srcPixelRod [protected]
template<class SView , class DView = SView>
SView tuttle::plugin::ImageGilFilterProcessor< SView, DView >::_srcView [protected]

source clip (filters have only one input)

Definition at line 21 of file ImageGilFilterProcessor.hpp.


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