TuttleOFX  1
tuttle::plugin::print Namespace Reference

Data Structures

struct  PrintProcessParams
class  PrintPlugin
 Print plugin. More...
struct  CacaViewer
class  PrintProcess
 Print process. More...
struct  CacaImage
struct  channel_cout_t
struct  call_pixel_by_channel_t

Enumerations

enum  EParamMode { eParamModeImage = 0, eParamModeRegion, eParamModePixel }
enum  EParamColor {
  eParamColorMono = 0, eParamColorGray, eParamColor8, eParamColor16,
  eParamColorfullgray, eParamColorfull8, eParamColorfull16
}
enum  EParamOutput { eParamOutputAscii = 0, eParamOutputNumeric }

Functions

 mDeclarePluginFactory (PrintPluginFactory,{},{})
template<class SView >
CacaImage load_cacaimage_from_view (const SView sView)
template<>
CacaImage load_cacaimage_from_view< boost::gil::gray8_view_t > (const boost::gil::gray8_view_t sView)

Variables

static const std::string kParamMode = "mode"
static const std::string kParamModeImage = "image"
static const std::string kParamModeRegion = "region"
static const std::string kParamModePixel = "pixel"
static const std::string kParamPixel = "pixel"
static const std::string kParamRegionMin = "regionMin"
static const std::string kParamRegionMax = "regionMax"
static const std::string kParamColumns = "columns"
static const std::string kParamColor = "color"
static const std::string kParamColorMono = "mono"
static const std::string kParamColorGray = "gray"
static const std::string kParamColor8 = "8ansi"
static const std::string kParamColor16 = "16ansi"
static const std::string kParamColorFullGray = "fullgray"
static const std::string kParamColorFull8 = "full8ansi"
static const std::string kParamColorFull16 = "full16ansi"
static const std::string kParamOutput = "output"
static const std::string kParamOutputNumeric = "numeric"
static const std::string kParamOutputAscii = "ascii"
static const std::string kParamFlip = "flip"
static const std::string kParamOutputOpenGL = "opengl"
static const bool kSupportTiles = false

Enumeration Type Documentation

Enumerator:
eParamColorMono 
eParamColorGray 
eParamColor8 
eParamColor16 
eParamColorfullgray 
eParamColorfull8 
eParamColorfull16 

Definition at line 38 of file PrintDefinitions.hpp.

Enumerator:
eParamModeImage 
eParamModeRegion 
eParamModePixel 

Definition at line 15 of file PrintDefinitions.hpp.

Enumerator:
eParamOutputAscii 
eParamOutputNumeric 

Definition at line 53 of file PrintDefinitions.hpp.


Function Documentation

template<>
CacaImage tuttle::plugin::print::load_cacaimage_from_view< boost::gil::gray8_view_t > ( const boost::gil::gray8_view_t  sView)
tuttle::plugin::print::mDeclarePluginFactory ( PrintPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::print::kParamColor = "color" [static]
const std::string tuttle::plugin::print::kParamColor16 = "16ansi" [static]

Definition at line 33 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColor8 = "8ansi" [static]

Definition at line 32 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColorFull16 = "full16ansi" [static]

Definition at line 36 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColorFull8 = "full8ansi" [static]

Definition at line 35 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColorFullGray = "fullgray" [static]

Definition at line 34 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColorGray = "gray" [static]

Definition at line 31 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColorMono = "mono" [static]

Definition at line 30 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamColumns = "columns" [static]
const std::string tuttle::plugin::print::kParamFlip = "flip" [static]
const std::string tuttle::plugin::print::kParamMode = "mode" [static]
const std::string tuttle::plugin::print::kParamModeImage = "image" [static]

Definition at line 12 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamModePixel = "pixel" [static]

Definition at line 14 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamModeRegion = "region" [static]

Definition at line 13 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamOutput = "output" [static]
const std::string tuttle::plugin::print::kParamOutputAscii = "ascii" [static]

Definition at line 51 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamOutputNumeric = "numeric" [static]

Definition at line 50 of file PrintDefinitions.hpp.

const std::string tuttle::plugin::print::kParamOutputOpenGL = "opengl" [static]
const std::string tuttle::plugin::print::kParamPixel = "pixel" [static]
const std::string tuttle::plugin::print::kParamRegionMax = "regionMax" [static]
const std::string tuttle::plugin::print::kParamRegionMin = "regionMin" [static]
const bool tuttle::plugin::print::kSupportTiles = false [static]

Definition at line 12 of file PrintPluginFactory.cpp.