TuttleOFX  1
terry::algorithm::transform_pixel_by_channel_t< Func > Struct Template Reference

Allows to use a per channel fonctor. More...

#include <pixel_by_channel.hpp>

Public Member Functions

template<typename Pixel >
GIL_FORCEINLINE Pixel operator() (const Pixel &a) const
template<typename Pixel >
GIL_FORCEINLINE Pixel operator() (const Pixel &a, const Pixel &b) const
template<typename Pixel >
GIL_FORCEINLINE Pixel operator() (const Pixel &a, const Pixel &b, const Pixel &c) const
template<typename Pixel >
GIL_FORCEINLINE Pixel operator() (const Pixel &a, const Pixel &b, const Pixel &c, const Pixel &d) const

Detailed Description

template<template< class > class Func>
struct terry::algorithm::transform_pixel_by_channel_t< Func >

Allows to use a per channel fonctor.

Definition at line 17 of file pixel_by_channel.hpp.


Member Function Documentation

template<template< class > class Func>
template<typename Pixel >
GIL_FORCEINLINE Pixel terry::algorithm::transform_pixel_by_channel_t< Func >::operator() ( const Pixel &  a) const [inline]

Definition at line 21 of file pixel_by_channel.hpp.

References terry::algorithm::static_for_each().

Here is the call graph for this function:

template<template< class > class Func>
template<typename Pixel >
GIL_FORCEINLINE Pixel terry::algorithm::transform_pixel_by_channel_t< Func >::operator() ( const Pixel &  a,
const Pixel &  b 
) const [inline]

Definition at line 33 of file pixel_by_channel.hpp.

References terry::algorithm::static_for_each().

Here is the call graph for this function:

template<template< class > class Func>
template<typename Pixel >
GIL_FORCEINLINE Pixel terry::algorithm::transform_pixel_by_channel_t< Func >::operator() ( const Pixel &  a,
const Pixel &  b,
const Pixel &  c 
) const [inline]

Definition at line 46 of file pixel_by_channel.hpp.

References terry::algorithm::static_for_each().

Here is the call graph for this function:

template<template< class > class Func>
template<typename Pixel >
GIL_FORCEINLINE Pixel terry::algorithm::transform_pixel_by_channel_t< Func >::operator() ( const Pixel &  a,
const Pixel &  b,
const Pixel &  c,
const Pixel &  d 
) const [inline]

Definition at line 60 of file pixel_by_channel.hpp.

References terry::algorithm::static_for_each().

Here is the call graph for this function:


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