TuttleOFX  1
tuttle::plugin::idKeyer::id_keyer_t Struct Reference

Public Types

typedef std::vector
< terry::rgba32f_pixel_t > 
PixelList

Public Member Functions

 id_keyer_t (PixelList colors, double tolerance, bool useAlpha)
template<class Pixel >
Pixel operator() (const Pixel &src) const

Data Fields

PixelList _colors
double _tolerance
bool _useAlpha

Detailed Description

Definition at line 31 of file IdKeyerProcess.tcc.


Member Typedef Documentation

typedef std::vector<terry::rgba32f_pixel_t> tuttle::plugin::idKeyer::id_keyer_t::PixelList

Definition at line 33 of file IdKeyerProcess.tcc.


Constructor & Destructor Documentation

tuttle::plugin::idKeyer::id_keyer_t::id_keyer_t ( PixelList  colors,
double  tolerance,
bool  useAlpha 
) [inline]

Member Function Documentation

template<class Pixel >
Pixel tuttle::plugin::idKeyer::id_keyer_t::operator() ( const Pixel &  src) const [inline]

Definition at line 46 of file IdKeyerProcess.tcc.

References _colors, _tolerance, _useAlpha, tuttle::max(), and tuttle::min().

Here is the call graph for this function:


Field Documentation

Definition at line 35 of file IdKeyerProcess.tcc.

Referenced by operator()().

Definition at line 36 of file IdKeyerProcess.tcc.

Referenced by operator()().


The documentation for this struct was generated from the following file: