Information
MediaSupport
RSSOther Adobe ProjectsOther Resources |
planar_ref< TR, C > Struct Template ReferenceRepresents a reference to a planar pixel.
More...
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
|
typedef channel_traits< TR >::const_reference | channel_const_reference |
| typedef TR | channel_reference |
|
typedef channel_traits< TR >::value_type | channel_t |
| typedef C | color_space_t |
|
typedef detail::color_base< TR, C > | parent_t |
|
typedef pixel< channel_t, color_space_t > | pixel_value_type |
Public Member Functions | |
| template<int N> | |
| channel_reference | channel () const |
| template<typename P> | |
| bool | operator!= (const P &p) const |
| const planar_ref * | operator-> () const |
| template<typename P> | |
| planar_ref & | operator= (const P &p) |
| planar_ref & | operator= (const planar_ref &p) |
| template<typename P> | |
| bool | operator== (const P &p) const |
| channel_reference | operator[] (std::size_t i) const |
| template<typename T1, typename C1> | |
| planar_ref (pixel< T1, C1 > &p) | |
| template<typename P> | |
| planar_ref (const P &p) | |
| planar_ref (TR v0, TR v1, TR v2, TR v3, TR v4) | |
| planar_ref (TR v0, TR v1, TR v2, TR v3) | |
| planar_ref (TR v0, TR v1, TR v2) | |
| planar_ref (TR v0, TR v1) | |
| template<int N> | |
| channel_reference | semantic_channel () const |
Static Public Attributes | |
| static const int | num_channels |
Classes | |
| struct | kth_channel_t |
A reference to a planar pixel is a proxy class containing references to each of the corresponding channels.
Definition at line 46 of file planar_ref.hpp.