TuttleOFX  1
MergeFunctors.hpp File Reference
#include "MergeAbstractFunctor.hpp"
#include <boost/gil/color_convert.hpp>
#include <boost/gil/extension/color/hsl.hpp>
#include <boost/math/constants/constants.hpp>
#include <boost/type_traits/is_signed.hpp>
#include <cmath>
Include dependency graph for MergeFunctors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  terry::is_negative_impl< is_signed, Channel >
struct  terry::is_negative_impl< false, Channel >
struct  terry::FunctorAverage< Pixel >
struct  terry::FunctorPlus< Pixel >
struct  terry::FunctorCopy< Pixel >
struct  terry::FunctorDifference< Pixel >
struct  terry::FunctorDivide< Pixel >
struct  terry::FunctorExclusion< Pixel >
struct  terry::FunctorFrom< Pixel >
struct  terry::FunctorGeometric< Pixel >
struct  terry::FunctorMultiply< Pixel >
struct  terry::FunctorScreen< Pixel >
struct  terry::FunctorHardLight< Pixel >
struct  terry::FunctorHypot< Pixel >
struct  terry::FunctorMinus< Pixel >
struct  terry::FunctorDarken< Pixel >
struct  terry::FunctorLighten< Pixel >
struct  terry::FunctorOverlay< Pixel >
struct  terry::FunctorColorDodge< Pixel >
struct  terry::FunctorColorBurn< Pixel >
struct  terry::FunctorPinLight< Pixel >
struct  terry::FunctorReflect< Pixel >
struct  terry::FunctorFreeze< Pixel >
struct  terry::FunctorInterpolated< Pixel >
struct  terry::FunctorATop< Pixel >
struct  terry::FunctorConjointOver< Pixel >
struct  terry::FunctorDisjointOver< Pixel >
struct  terry::FunctorIn< Pixel >
struct  terry::FunctorMask< Pixel >
struct  terry::FunctorMatte< Pixel >
struct  terry::FunctorOut< Pixel >
struct  terry::FunctorOver< Pixel >
struct  terry::FunctorStencil< Pixel >
struct  terry::FunctorUnder< Pixel >
struct  terry::FunctorXOR< Pixel >
struct  terry::FunctorColor< Pixel >

Namespaces

namespace  terry

Functions

template<typename Channel >
bool terry::is_negative (const Channel &v)