TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_PDE_TENSORS_PLUGIN_FACTORY_HPP_ 00002 #define _TUTTLE_PLUGIN_PDE_TENSORS_PLUGIN_FACTORY_HPP_ 00003 00004 #include <ofxsImageEffect.h> 00005 00006 namespace tuttle { 00007 namespace plugin { 00008 namespace anisotropicFilter { 00009 namespace tensors { 00010 00011 using namespace OFX; 00012 00013 static const bool kSupportTiles(true); 00014 static const double kDefaultSharpnessValue(0.3); 00015 static const double kDefaultAnisotropyValue(1.0); 00016 static const double kDefaultAlphaValue(0.8); 00017 static const double kDefaultSigmaValue(2.0); 00018 static const double kDefaultGeomFactValue(1.0); 00019 static const double kDefaultThresholdValue(0.00001); 00020 static const int kDefaultTensorsAlgo(2); 00021 00022 mDeclarePluginFactory( AnisotropicTensorsPluginFactory, {}, {} ); 00023 00024 00025 } 00026 } 00027 } 00028 } 00029 00030 #endif // PDE_TENSORS_PLUGIN_FACTORY_HPP 00031