| 
    TuttleOFX
    1
    
   
   | 
  
  
  
 
#include <terry/math/Matrix.hpp>#include <terry/color/matrix.hpp>#include <terry/numeric/operations_assign.hpp>#include <ofxPixels.h>#include <boost/gil/gil_all.hpp>#include <boost/gil/color_base_algorithm.hpp>#include <boost/numeric/ublas/io.hpp>#include <boost/mpl/bool.hpp>

Go to the source code of this file.
Data Structures | |
| struct | tuttle::plugin::colorTransform::ColorTransformParams | 
| struct | tuttle::plugin::colorTransform::MatrixProdPixel< Matrix5x5 > | 
Namespaces | |
| namespace | tuttle | 
This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.  | |
| namespace | tuttle::plugin | 
| namespace | tuttle::plugin::colorTransform | 
Functions | |
| template<class Matrix5x5 > | |
| Matrix5x5 | tuttle::plugin::colorTransform::colorTransformMatrix (const ColorTransformParams ¶ms) | 
| template<class ChannelColor , class Pixel > | |
| boost::gil::channel_type < Pixel >::type  | tuttle::plugin::colorTransform::get_color_if_exist_impl (const Pixel &p, const typename boost::gil::channel_type< Pixel >::type &, const boost::mpl::true_) | 
| template<class ChannelColor , class Pixel > | |
| boost::gil::channel_type < Pixel >::type  | tuttle::plugin::colorTransform::get_color_if_exist_impl (const Pixel &, const typename boost::gil::channel_type< Pixel >::type &elseValue, const boost::mpl::false_) | 
| template<class ChannelColor , class Pixel > | |
| boost::gil::channel_type < Pixel >::type  | tuttle::plugin::colorTransform::get_color_if_exist (const Pixel &p, const typename boost::gil::channel_type< Pixel >::type &elseValue) | 
| template<std::size_t y, class Matrix5x5 , class Pixel > | |
| boost::gil::channel_type < Pixel >::type  | tuttle::plugin::colorTransform::matrixProdChannelImpl (const Matrix5x5 &matrix, const Pixel &src) | 
| template<class ChannelColor , std::size_t y, class Matrix5x5 , class Pixel > | |
| void | tuttle::plugin::colorTransform::matrixProdChannelAssignImpl (Pixel &dst, const Matrix5x5 &matrix, const Pixel &src, const boost::mpl::true_) | 
| template<class ChannelColor , std::size_t y, class Matrix5x5 , class Pixel > | |
| void | tuttle::plugin::colorTransform::matrixProdChannelAssignImpl (Pixel &dst, const Matrix5x5 &matrix, const Pixel &src, const boost::mpl::false_) | 
| template<class ChannelColor , std::size_t y, class Matrix5x5 , class Pixel > | |
| void | tuttle::plugin::colorTransform::matrixProdChannelAssign (Pixel &dst, const Matrix5x5 &matrix, const Pixel &src) |