planar_ref Struct Template Reference | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
|
typedef detail::color_base< TR, C > | parent_t |
| typedef C | color_space_t |
| typedef TR | channel_reference |
|
typedef channel_traits< TR >::const_reference | channel_const_reference |
|
typedef channel_traits< TR >::value_type | channel_t |
|
typedef pixel< channel_t, color_space_t > | pixel_value_type |
|
typedef const planar_ref< channel_reference, C > & | pixel_reference |
|
typedef const planar_ref< channel_const_reference, C > & | pixel_const_reference |
Public Member Functions | |
| planar_ref (TR v0, TR v1) | |
| planar_ref (TR v0, TR v1, TR v2) | |
| planar_ref (TR v0, TR v1, TR v2, TR v3) | |
| planar_ref (TR v0, TR v1, TR v2, TR v3, TR v4) | |
| planar_ref (TR v0, TR v1, TR v2, TR v3, TR v4, TR v5) | |
| template<typename P> | |
| planar_ref (const P &p) | |
| template<typename T1, typename C1> | |
| planar_ref (pixel< T1, C1 > &p) | |
| planar_ref & | operator= (const planar_ref &p) |
| template<typename P> | |
| planar_ref & | operator= (const P &p) |
| template<typename P> | |
| bool | operator== (const P &p) const |
| template<typename P> | |
| bool | operator!= (const P &p) const |
| channel_reference | operator[] (std::size_t i) const |
| template<int N> | |
| channel_reference | channel () const |
| template<int N> | |
| channel_reference | semantic_channel () const |
| const planar_ref * | operator-> () const |
Static Public Attributes | |
| static const int | num_channels = color_space_t::num_channels |