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

LocalMaxima process. More...

#include <LocalMaximaProcess.hpp>

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

Public Types

typedef SView::value_type SPixel
typedef
boost::gil::channel_type
< SView >::type 
SChannel
typedef DView::value_type DPixel
typedef
boost::gil::channel_type
< DView >::type 
DChannel
typedef float Scalar

Public Member Functions

 LocalMaximaProcess (LocalMaximaPlugin &effect)
void setup (const OFX::RenderArguments &args)
void multiThreadProcessImages (const OfxRectI &procWindowRoW)
 Function called by rendering thread each time a process must be done.

Protected Attributes

LocalMaximaPlugin_plugin
 Rendering plugin.
LocalMaximaProcessParams< Scalar_params
 parameters

Detailed Description

template<class SView, class DView>
class tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >

LocalMaxima process.

Definition at line 16 of file LocalMaximaProcess.hpp.


Member Typedef Documentation

template<class SView , class DView >
typedef boost::gil::channel_type<DView>::type tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::DChannel

Definition at line 23 of file LocalMaximaProcess.hpp.

template<class SView , class DView >
typedef DView::value_type tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::DPixel

Definition at line 22 of file LocalMaximaProcess.hpp.

template<class SView , class DView >
typedef float tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::Scalar

Definition at line 25 of file LocalMaximaProcess.hpp.

template<class SView , class DView >
typedef boost::gil::channel_type<SView>::type tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::SChannel

Definition at line 20 of file LocalMaximaProcess.hpp.

template<class SView , class DView >
typedef SView::value_type tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::SPixel

Definition at line 19 of file LocalMaximaProcess.hpp.


Constructor & Destructor Documentation

template<class SView , class DView >
tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::LocalMaximaProcess ( LocalMaximaPlugin effect)

Definition at line 22 of file LocalMaximaProcess.tcc.


Member Function Documentation

template<class SView , class DView >
void tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::multiThreadProcessImages ( const OfxRectI procWindowRoW) [virtual]
template<class SView , class DView >
void tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::setup ( const OFX::RenderArguments args) [virtual]

Field Documentation

template<class SView , class DView >
LocalMaximaProcessParams<Scalar> tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::_params [protected]

parameters

Definition at line 29 of file LocalMaximaProcess.hpp.

template<class SView , class DView >
LocalMaximaPlugin& tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >::_plugin [protected]

Rendering plugin.

Definition at line 28 of file LocalMaximaProcess.hpp.


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