TuttleOFX
1
|
Data Structures | |
struct | SobelProcessParams |
class | SobelPlugin |
Sobel plugin. More... | |
class | SobelProcess |
Sobel process. More... | |
Enumerations | |
enum | EParamPass { eParamPassFull = 0, eParamPass1, eParamPass2 } |
enum | EParamBorder { eParamBorderMirror = 0, eParamBorderConstant, eParamBorderBlack, eParamBorderPadded } |
enum | EParamOutputComponent { eParamOutputComponentRGBA = 0, eParamOutputComponentRGB } |
Functions | |
template<typename Scalar > | |
std::ostream & | operator<< (std::ostream &os, terry::filter::kernel_1d< Scalar > &kernel) |
mDeclarePluginFactory (SobelPluginFactory,{},{}) | |
Variables | |
static const std::string | kParamSize = "size" |
static const std::string | kParamGroupAdvanced = "advanced" |
static const std::string | kParamUnidimensional = "unidimensional" |
static const std::string | kParamReverseKernel = "reverseKernel" |
static const std::string | kParamNormalizedKernel = "normalizedKernel" |
static const std::string | kParamKernelEpsilon = "kernelEpsilon" |
static const std::string | kParamPass = "pass" |
static const std::string | kParamPassFull = "full" |
static const std::string | kParamPass1 = "1" |
static const std::string | kParamPass2 = "2" |
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 std::string | kParamComputeGradientNorm = "computeGradientNorm" |
static const std::string | kParamGradientNormManhattan = "gradientNormManhattan" |
static const std::string | kParamComputeGradientDirection = "computeGradientDirection" |
static const std::string | kParamGradientDirectionAbs = "gradientDirectionAbs" |
static const std::string | kParamOutputComponent = "outputComponent" |
static const std::string | kParamOutputComponentRGBA = "RGBA" |
static const std::string | kParamOutputComponentRGB = "RGB" |
static const std::string | kParamInfos = "infos" |
static const bool | kSupportTiles = true |
Definition at line 35 of file SobelDefinitions.hpp.
Definition at line 52 of file SobelDefinitions.hpp.
Definition at line 22 of file SobelDefinitions.hpp.
tuttle::plugin::sobel::mDeclarePluginFactory | ( | SobelPluginFactory | ) |
std::ostream& tuttle::plugin::sobel::operator<< | ( | std::ostream & | os, |
terry::filter::kernel_1d< Scalar > & | kernel | ||
) |
Definition at line 289 of file SobelPlugin.cpp.
References terry::algorithm::for_each().
const std::string tuttle::plugin::sobel::kParamBorder = "border" [static] |
Definition at line 29 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamBorderBlack = "Black" [static] |
Definition at line 32 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamBorderConstant = "Constant" [static] |
Definition at line 31 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamBorderMirror = "Mirror" [static] |
Definition at line 30 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamBorderPadded = "Padded" [static] |
Definition at line 33 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamComputeGradientDirection = "computeGradientDirection" [static] |
Definition at line 45 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamComputeGradientNorm = "computeGradientNorm" [static] |
Definition at line 43 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamGradientDirectionAbs = "gradientDirectionAbs" [static] |
Definition at line 46 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamGradientNormManhattan = "gradientNormManhattan" [static] |
Definition at line 44 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamGroupAdvanced = "advanced" [static] |
Definition at line 12 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamInfos = "infos" [static] |
Definition at line 58 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::changedParam().
const std::string tuttle::plugin::sobel::kParamKernelEpsilon = "kernelEpsilon" [static] |
Definition at line 16 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamNormalizedKernel = "normalizedKernel" [static] |
Definition at line 15 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamOutputComponent = "outputComponent" [static] |
Definition at line 48 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamOutputComponentRGB = "RGB" [static] |
Definition at line 50 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamOutputComponentRGBA = "RGBA" [static] |
Definition at line 49 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamPass = "pass" [static] |
Definition at line 17 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamPass1 = "1" [static] |
Definition at line 19 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamPass2 = "2" [static] |
Definition at line 20 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamPassFull = "full" [static] |
Definition at line 18 of file SobelDefinitions.hpp.
const std::string tuttle::plugin::sobel::kParamReverseKernel = "reverseKernel" [static] |
Definition at line 14 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamSize = "size" [static] |
Definition at line 11 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const std::string tuttle::plugin::sobel::kParamUnidimensional = "unidimensional" [static] |
Definition at line 13 of file SobelDefinitions.hpp.
Referenced by tuttle::plugin::sobel::SobelPlugin::SobelPlugin().
const bool tuttle::plugin::sobel::kSupportTiles = true [static] |
Definition at line 11 of file SobelPluginFactory.cpp.