TuttleOFX  1
TuttleOFX/libraries/tuttle/src/tuttle/plugin/context/SamplerDefinition.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_PLUGIN_CONTEXT_SAMPLER_DEFINITION_HPP_
00002 #define _TUTTLE_PLUGIN_CONTEXT_SAMPLER_DEFINITION_HPP_
00003 
00004 #include <terry/sampler/sampler.hpp>
00005 
00006 #include <string>
00007 
00008 
00009 
00010 namespace tuttle {
00011 namespace plugin {
00012 
00013 static const std::string kParamFilter                = "filter";
00014 static const std::string kParamFilterLabel           = "Filter";
00015 
00016 static const std::string kParamFilterNearest         = "nearest";
00017 static const std::string kParamFilterBilinear        = "bilinear";
00018 static const std::string kParamFilterBC              = "bc";
00019 static const std::string kParamFilterBicubic         = "bicubic";
00020 static const std::string kParamFilterCatrom          = "catmul-rom";
00021 static const std::string kParamFilterKeys            = "keys";
00022 static const std::string kParamFilterSimon           = "simon";
00023 static const std::string kParamFilterRifman          = "rifman";
00024 static const std::string kParamFilterMitchell        = "mitchell";
00025 static const std::string kParamFilterParzen          = "parzen";
00026 static const std::string kParamFilterLanczos         = "lanczos";
00027 static const std::string kParamFilterLanczos3        = "lanczos3";
00028 static const std::string kParamFilterLanczos4        = "lanczos4";
00029 static const std::string kParamFilterLanczos6        = "lanczos6";
00030 static const std::string kParamFilterLanczos12       = "lanczos12";
00031 static const std::string kParamFilterGaussian        = "gaussian";
00032 
00033 static const std::string kParamFilterB               = "b";
00034 static const std::string kParamFilterC               = "c";
00035 
00036 static const std::string kParamFilterSize            = "filterSize";
00037 static const std::string kParamFilterSharpen         = "filterSharpen";
00038 static const std::string kParamFilterSigma           = "filterSigma";
00039 
00040 static const std::string kParamFilterOutOfImage      = "outOfImage";
00041 static const std::string kParamFilterOutBlack        = "black";
00042 static const std::string kParamFilterOutTransparency = "transparency";
00043 static const std::string kParamFilterOutCopy         = "copy";
00044 static const std::string kParamFilterOutMirror       = "mirror";
00045 
00046 
00047 }
00048 }
00049 #endif