TuttleOFX  1
operations_assign.hpp File Reference
#include <boost/gil/gil_config.hpp>
#include <boost/gil/channel.hpp>
#include <boost/gil/pixel_iterator.hpp>
#include <functional>
Include dependency graph for operations_assign.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  terry::numeric::channel_plus_assign_t< ChannelSrc, ChannelDst >
 ch2 += ch1 structure for adding one channel to another this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::pixel_plus_assign_t< PixelSrc, PixelDst >
 p2 += p1 More...
struct  terry::numeric::channel_minus_assign_t< ChannelSrc, ChannelDst >
 ch2 -= ch1 structure for subtracting one channel from another this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::pixel_minus_assign_t< PixelSrc, PixelDst >
 p2 -= p1 More...
struct  terry::numeric::channel_multiplies_assign_t< ChannelSrc, ChannelDst >
 ch2 *= ch1 structure for multiplying one channel to another this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::channel_divides_assign_t< ChannelSrc, ChannelDst >
 ch2 /= ch1 structure for dividing channels this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::channel_plus_scalar_assign_t< Scalar, ChannelDst >
 ch += s structure for adding a scalar to a channel this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::channel_minus_scalar_assign_t< Scalar, ChannelDst >
 ch -= s structure for subtracting a scalar from a channel this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::channel_multiplies_scalar_assign_t< Scalar, ChannelDst >
 ch *= s structure for multiplying a scalar to one channel this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::pixel_multiplies_scalar_assign_t< Scalar, PixelDst >
 p *= s More...
struct  terry::numeric::channel_divides_scalar_assign_t< Scalar, ChannelDst >
 ch /= s structure for dividing a channel by a scalar this is a generic implementation; user should specialize it for better performance More...
struct  terry::numeric::pixel_divides_scalar_assign_t< Scalar, PixelDst >
 p /= s More...

Namespaces

namespace  terry
namespace  terry::numeric