Function object that returns a grayscale reference of the K-th channel (specified as a template parameter) of a given reference. Models: PixelDereferenceAdaptorConcept.
More...
#include <image_view_factory.hpp>
|
|
template<typename P> |
| | kth_channel_deref_fn (const kth_channel_deref_fn< K, P > &) |
|
result_type | operator() (argument_type srcP) const |
template<int K, typename SrcP>
struct boost::gil::detail::kth_channel_deref_fn< K, SrcP >
Function object that returns a grayscale reference of the K-th channel (specified as a template parameter) of a given reference. Models: PixelDereferenceAdaptorConcept.
If the input is a pixel value or constant reference, the function object is immutable. Otherwise it is mutable (and returns non-const reference to the k-th channel)
- Template Parameters
-
◆ is_mutable
template<int K, typename SrcP>
Initial value:=
Given a model of a pixel, determines whether the model represents a pixel reference (as opposed to pi...
Definition metafunctions.hpp:218
Determines if the given pixel reference is mutable (i.e. its channels can be changed)
Definition metafunctions.hpp:231
The documentation for this struct was generated from the following file: