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) |