Boost GIL


Public Types | Public Member Functions | List of all members
channel_assigns_t< Channel1, Channel2 > Struct Template Reference

#include <channel_numeric_operations.hpp>

Public Types

using ChannelRef1 = typename channel_traits< Channel1 >::const_reference
 
using ChannelRef2 = typename channel_traits< Channel2 >::reference
 

Public Member Functions

auto operator() (ChannelRef1 ch1, ChannelRef2 ch2) const -> ChannelRef2
 

Detailed Description

template<typename Channel1, typename Channel2>
struct boost::gil::channel_assigns_t< Channel1, Channel2 >

structure for assigning one channel to another

Note
This is a generic implementation; user should specialize it for better performance.

Member Function Documentation

◆ operator()()

auto operator() ( ChannelRef1  ch1,
ChannelRef2  ch2 
) const -> ChannelRef2
inline
Parameters
ch1- assignor side (input) of the assignment operation
ch2- assignee side (output) of the assignment operation

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