|
Namespaces |
| namespace | detail |
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...
|
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 P2, typename P3, typename OP> |
| OP | for_each_channel (const P1 &p1, const P2 &p2, const P3 &p3, 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 OP> |
| OP | for_each_channel (const P1 &p1, 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 P2, typename P3, typename OP> |
| OP | transform_channels (const P2 &p2, const P3 &p3, 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 OP> |
| OP | transform_channels (P1 &dst, OP op) |
Functions |
|
template<typename T> |
| T | channel_max_value () |
|
template<typename T> |
| ADOBE_GIL_NAMESPACE_BEGIN T | channel_min_value () |