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 |