TuttleOFX  1
boost::gil::toolbox Namespace Reference

Data Structures

struct  calc_negative
struct  calc_brightness
struct  calc_brightness_

Functions

template<typename HSL_VIEW >
void shift_hue (const HSL_VIEW &img, const bits32f value)
template<typename RGB_VIEW >
void negative (const RGB_VIEW &view)
template<typename RGB_VIEW >
void negative (const RGB_VIEW &src, const RGB_VIEW &dst)
template<typename RGB_VIEW >
void brightness (const RGB_VIEW &src, const RGB_VIEW &dst, float factor)
template<typename RGB_VIEW , typename VALUE >
void brightness_ (const RGB_VIEW &src, const RGB_VIEW &dst, VALUE number)
template<typename RGB_VIEW >
void remove_channel (const RGB_VIEW &src, unsigned int c)
template<typename CHANNEL , typename RGB_VIEW >
void remove_channel (const RGB_VIEW &src)
template<typename RGB_VIEW >
void difference (const RGB_VIEW &src_1, const RGB_VIEW &src_2, const RGB_VIEW &dst)

Function Documentation

template<typename RGB_VIEW >
void boost::gil::toolbox::brightness ( const RGB_VIEW &  src,
const RGB_VIEW &  dst,
float  factor 
)
template<typename RGB_VIEW , typename VALUE >
void boost::gil::toolbox::brightness_ ( const RGB_VIEW &  src,
const RGB_VIEW &  dst,
VALUE  number 
)

Definition at line 139 of file rgb_algorithms.hpp.

References boost::gil::toolbox::calc_brightness_< VALUE >::_number, and terry::algorithm::static_for_each().

Here is the call graph for this function:

template<typename RGB_VIEW >
void boost::gil::toolbox::difference ( const RGB_VIEW &  src_1,
const RGB_VIEW &  src_2,
const RGB_VIEW &  dst 
)

Definition at line 196 of file rgb_algorithms.hpp.

template<typename RGB_VIEW >
void boost::gil::toolbox::negative ( const RGB_VIEW &  view)

Definition at line 31 of file rgb_algorithms.hpp.

References tuttle::max(), terry::max_value(), and terry::algorithm::static_for_each().

Here is the call graph for this function:

template<typename RGB_VIEW >
void boost::gil::toolbox::negative ( const RGB_VIEW &  src,
const RGB_VIEW &  dst 
)

Definition at line 48 of file rgb_algorithms.hpp.

References tuttle::max(), terry::max_value(), and terry::algorithm::static_for_each().

Here is the call graph for this function:

template<typename RGB_VIEW >
void boost::gil::toolbox::remove_channel ( const RGB_VIEW &  src,
unsigned int  c 
)

Definition at line 159 of file rgb_algorithms.hpp.

template<typename CHANNEL , typename RGB_VIEW >
void boost::gil::toolbox::remove_channel ( const RGB_VIEW &  src)

Definition at line 178 of file rgb_algorithms.hpp.

References tuttle::min().

Here is the call graph for this function:

template<typename HSL_VIEW >
void boost::gil::toolbox::shift_hue ( const HSL_VIEW &  img,
const bits32f  value 
)

Definition at line 10 of file hsl_algorithms.hpp.