TuttleOFX
1
|
00001 #ifndef _TUTTLE_PLUGIN_COLORTRANSFER_DEFINITIONS_HPP_ 00002 #define _TUTTLE_PLUGIN_COLORTRANSFER_DEFINITIONS_HPP_ 00003 00004 #include <tuttle/plugin/global.hpp> 00005 00006 namespace tuttle { 00007 namespace plugin { 00008 namespace colorTransfer { 00009 00010 static const std::string kClipSrcRef( "srcRef" ); 00011 static const std::string kClipDstRef( "dstRef" ); 00012 00013 static const std::string kParamColorspace( "colorspace" ); 00014 static const std::string kParamColorspaceNone( "none" ); 00015 static const std::string kParamColorspaceLMS( "LMS" ); 00016 static const std::string kParamColorspaceLab( "LAlphaBeta" ); 00017 00018 enum EColorspace 00019 { 00020 eColorspaceNone = 0, 00021 eColorspaceLMS, 00022 eColorspaceLab 00023 }; 00024 00025 static const std::string kParamAverageCoef( "averageCoef" ); 00026 static const std::string kParamDynamicCoef( "dynamicCoef" ); 00027 00028 static const std::string kParamRegionA( "regionA" ); 00029 static const std::string kParamRegionB( "regionB" ); 00030 static const std::string kParamSameRegion( "sameRegion" ); 00031 static const std::string kParamInputRegionA( "inputRegionA" ); 00032 static const std::string kParamInputRegionB( "inputRegionB" ); 00033 00034 } 00035 } 00036 } 00037 00038 #endif