|
TuttleOFX
1
|
#include <terry/channel.hpp>#include <terry/channel_view.hpp>#include <terry/algorithm/static_channel_recursion.hpp>#include <terry/numeric/operations.hpp>#include <terry/numeric/assign.hpp>#include <terry/numeric/minmax.hpp>#include <terry/algorithm/transform_pixels_progress.hpp>

Go to the source code of this file.
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::normalize |
Functions | |
| template<class View , typename LocalChannel > | |
| void | tuttle::plugin::normalize::analyseChannel (View &src, typename View::value_type &min, typename View::value_type &max, IProgress &p) |
| template<class View > | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const View &src, const EParamAnalyseMode analyseMode, typename View::value_type &min, typename View::value_type &max, IProgress &p) |
| compute min and max from input view analyse. | |
| template<> | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::rgb32f_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::rgb32f_view_t::value_type &min, boost::gil::rgb32f_view_t::value_type &max, IProgress &progress) |
| template<> | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::rgb16_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::rgb16_view_t::value_type &min, boost::gil::rgb16_view_t::value_type &max, IProgress &progress) |
| template<> | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::rgb8_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::rgb8_view_t::value_type &min, boost::gil::rgb8_view_t::value_type &max, IProgress &p) |
| template<> | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::gray32f_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::gray32f_view_t::value_type &min, boost::gil::gray32f_view_t::value_type &max, IProgress &p) |
| template<> | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::gray16_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::gray16_view_t::value_type &min, boost::gil::gray16_view_t::value_type &max, IProgress &p) |
| template<> | |
| void | tuttle::plugin::normalize::analyseInputMinMax (const boost::gil::gray8_view_t &src, const EParamAnalyseMode analyseMode, boost::gil::gray8_view_t::value_type &min, boost::gil::gray8_view_t::value_type &max, IProgress &p) |