TuttleOFX  1
PrintDefinitions.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_PLUGIN_PRINT_DEFINITIONS_HPP_
00002 #define _TUTTLE_PLUGIN_PRINT_DEFINITIONS_HPP_
00003 
00004 #include <tuttle/plugin/global.hpp>
00005 
00006 
00007 namespace tuttle {
00008 namespace plugin {
00009 namespace print {
00010 
00011 static const std::string kParamMode = "mode";
00012 static const std::string kParamModeImage = "image";
00013 static const std::string kParamModeRegion = "region";
00014 static const std::string kParamModePixel = "pixel";
00015 enum EParamMode
00016 {
00017         eParamModeImage = 0,
00018         eParamModeRegion,
00019         eParamModePixel
00020 };
00021 
00022 static const std::string kParamPixel = "pixel";
00023 static const std::string kParamRegionMin = "regionMin";
00024 static const std::string kParamRegionMax = "regionMax";
00025 
00026 const static std::string kParamColumns       = "columns";
00027 
00028 
00029 const static std::string kParamColor         = "color";
00030 const static std::string kParamColorMono     = "mono";
00031 const static std::string kParamColorGray     = "gray";
00032 const static std::string kParamColor8        = "8ansi";
00033 const static std::string kParamColor16       = "16ansi";
00034 const static std::string kParamColorFullGray = "fullgray";
00035 const static std::string kParamColorFull8    = "full8ansi";
00036 const static std::string kParamColorFull16   = "full16ansi";
00037 
00038 enum EParamColor
00039 {
00040         eParamColorMono= 0,
00041         eParamColorGray,
00042         eParamColor8,
00043         eParamColor16,
00044         eParamColorfullgray,
00045         eParamColorfull8,
00046         eParamColorfull16,
00047 };
00048 
00049 const static std::string kParamOutput        = "output";
00050 const static std::string kParamOutputNumeric = "numeric";
00051 const static std::string kParamOutputAscii   = "ascii";
00052 
00053 enum EParamOutput
00054 {
00055         eParamOutputAscii = 0,
00056         eParamOutputNumeric
00057 };
00058 static const std::string kParamFlip = "flip";
00059 
00060 const static std::string kParamOutputOpenGL  = "opengl";
00061 
00062 }
00063 }
00064 }
00065 
00066 #endif