|
Modules |
| | Channel Accessor |
| | Color Bases |
Classes |
| struct | detail::channel_recursion< N > |
| | compile-time recursion for per-channel operations of pixels More...
|
| struct | detail::channel_recursion< 0 > |
| | termination condition of the compile-time recursion for channel operations on a pixel More...
|
| struct | detail::min_max_recur< N > |
| | compile-time recursion for min/max channel More...
|
| struct | detail::min_max_recur< 1 > |
| | termination condition of the compile-time recursion for min/max channel More...
|
| class | pixel< T, C > |
| | Represents a pixel value (a container of channels). More...
|
| struct | planar_ref< TR, C > |
| | Represents a reference to a planar pixel. More...
|
Pixel Global Functions |
Functions defined for any class that models PixelConcept
|
| template<typename P> |
| P::channel_t | alpha (const P &p) |
|
template<typename P, typename V> |
| void | fill_channels (P &p, const V &v) |
|
template<typename P1, typename OP> |
| OP | for_each_channel (const P1 &p1, OP op) |
|
template<typename P1, typename P2, typename OP> |
| OP | for_each_channel (const P1 &p1, const P2 &p2, OP op) |
|
template<typename P1, typename P2, typename P3, typename OP> |
| OP | for_each_channel (const P1 &p1, const P2 &p2, const P3 &p3, OP op) |
|
template<typename P> |
| P::channel_t | max_channel (const P &p) |
|
template<typename P> |
| P::channel_t | min_channel (const P &p) |
|
template<typename P1, typename OP> |
| OP | transform_channels (P1 &dst, OP op) |
|
template<typename P1, typename P2, typename OP> |
| OP | transform_channels (const P2 &p2, P1 &dst, OP op) |
|
template<typename P1, typename P2, typename P3, typename OP> |
| OP | transform_channels (const P2 &p2, const P3 &p3, P1 &dst, OP op) |