TuttleOFX  1
tuttle::plugin::convolution Namespace Reference

Data Structures

struct  ConvolutionProcessParams
class  ConvolutionPlugin
 Convolution plugin. More...
class  ConvolutionProcess
 Convolution process. More...

Enumerations

enum  EParamBorder { eParamBorderMirror = 0, eParamBorderConstant, eParamBorderBlack, eParamBorderPadded }

Functions

std::string getCoefName (const unsigned int y, const unsigned int x)
 mDeclarePluginFactory (ConvolutionPluginFactory,{},{})

Variables

static const std::string kParamSize = "size"
static const unsigned int kParamSizeMax = 9
static const std::string kParamCoef = "coef_"
static const std::string kParamBorder = "border"
static const std::string kParamBorderMirror = "Mirror"
static const std::string kParamBorderConstant = "Constant"
static const std::string kParamBorderBlack = "Black"
static const std::string kParamBorderPadded = "Padded"
static const bool kSupportTiles = false

Enumeration Type Documentation

Enumerator:
eParamBorderMirror 
eParamBorderConstant 
eParamBorderBlack 
eParamBorderPadded 

Definition at line 28 of file ConvolutionDefinitions.hpp.


Function Documentation

std::string tuttle::plugin::convolution::getCoefName ( const unsigned int  y,
const unsigned int  x 
) [inline]
tuttle::plugin::convolution::mDeclarePluginFactory ( ConvolutionPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::convolution::kParamBorderBlack = "Black" [static]

Definition at line 25 of file ConvolutionDefinitions.hpp.

const std::string tuttle::plugin::convolution::kParamBorderConstant = "Constant" [static]

Definition at line 24 of file ConvolutionDefinitions.hpp.

const std::string tuttle::plugin::convolution::kParamBorderMirror = "Mirror" [static]

Definition at line 23 of file ConvolutionDefinitions.hpp.

const std::string tuttle::plugin::convolution::kParamBorderPadded = "Padded" [static]

Definition at line 26 of file ConvolutionDefinitions.hpp.

const std::string tuttle::plugin::convolution::kParamCoef = "coef_" [static]

Definition at line 14 of file ConvolutionDefinitions.hpp.

Referenced by getCoefName().

const bool tuttle::plugin::convolution::kSupportTiles = false [static]

Definition at line 9 of file ConvolutionPluginFactory.hpp.