TuttleOFX  1
ColorTransferDefinitions.hpp
Go to the documentation of this file.
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