TuttleOFX  1
SobelDefinitions.hpp File Reference
Include dependency graph for SobelDefinitions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tuttle
 

This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.


namespace  tuttle::plugin
namespace  tuttle::plugin::sobel

Enumerations

enum  tuttle::plugin::sobel::EParamPass { tuttle::plugin::sobel::eParamPassFull = 0, tuttle::plugin::sobel::eParamPass1, tuttle::plugin::sobel::eParamPass2 }
enum  tuttle::plugin::sobel::EParamBorder { tuttle::plugin::sobel::eParamBorderMirror = 0, tuttle::plugin::sobel::eParamBorderConstant, tuttle::plugin::sobel::eParamBorderBlack, tuttle::plugin::sobel::eParamBorderPadded }
enum  tuttle::plugin::sobel::EParamOutputComponent { tuttle::plugin::sobel::eParamOutputComponentRGBA = 0, tuttle::plugin::sobel::eParamOutputComponentRGB }

Variables

static const std::string tuttle::plugin::sobel::kParamSize = "size"
static const std::string tuttle::plugin::sobel::kParamGroupAdvanced = "advanced"
static const std::string tuttle::plugin::sobel::kParamUnidimensional = "unidimensional"
static const std::string tuttle::plugin::sobel::kParamReverseKernel = "reverseKernel"
static const std::string tuttle::plugin::sobel::kParamNormalizedKernel = "normalizedKernel"
static const std::string tuttle::plugin::sobel::kParamKernelEpsilon = "kernelEpsilon"
static const std::string tuttle::plugin::sobel::kParamPass = "pass"
static const std::string tuttle::plugin::sobel::kParamPassFull = "full"
static const std::string tuttle::plugin::sobel::kParamPass1 = "1"
static const std::string tuttle::plugin::sobel::kParamPass2 = "2"
static const std::string tuttle::plugin::sobel::kParamBorder = "border"
static const std::string tuttle::plugin::sobel::kParamBorderMirror = "Mirror"
static const std::string tuttle::plugin::sobel::kParamBorderConstant = "Constant"
static const std::string tuttle::plugin::sobel::kParamBorderBlack = "Black"
static const std::string tuttle::plugin::sobel::kParamBorderPadded = "Padded"
static const std::string tuttle::plugin::sobel::kParamComputeGradientNorm = "computeGradientNorm"
static const std::string tuttle::plugin::sobel::kParamGradientNormManhattan = "gradientNormManhattan"
static const std::string tuttle::plugin::sobel::kParamComputeGradientDirection = "computeGradientDirection"
static const std::string tuttle::plugin::sobel::kParamGradientDirectionAbs = "gradientDirectionAbs"
static const std::string tuttle::plugin::sobel::kParamOutputComponent = "outputComponent"
static const std::string tuttle::plugin::sobel::kParamOutputComponentRGBA = "RGBA"
static const std::string tuttle::plugin::sobel::kParamOutputComponentRGB = "RGB"
static const std::string tuttle::plugin::sobel::kParamInfos = "infos"