planar_pixel_reference Struct Template Reference | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
| 
typedef detail::homogeneous_color_base< ChannelReference, layout< ColorSpace >, mpl::size< ColorSpace >::value >  | parent_t | 
| 
typedef pixel< channel_t, layout< ColorSpace > >  | value_type | 
| typedef planar_pixel_reference | reference | 
| 
typedef planar_pixel_reference< channel_const_reference, ColorSpace >  | const_reference | 
Public Member Functions | |
| BOOST_STATIC_CONSTANT (bool, is_mutable=channel_traits< ChannelReference >::is_mutable) | |
| planar_pixel_reference (ChannelReference v0, ChannelReference v1) | |
| planar_pixel_reference (ChannelReference v0, ChannelReference v1, ChannelReference v2) | |
| planar_pixel_reference (ChannelReference v0, ChannelReference v1, ChannelReference v2, ChannelReference v3) | |
| planar_pixel_reference (ChannelReference v0, ChannelReference v1, ChannelReference v2, ChannelReference v3, ChannelReference v4) | |
| planar_pixel_reference (ChannelReference v0, ChannelReference v1, ChannelReference v2, ChannelReference v3, ChannelReference v4, ChannelReference v5) | |
| template<typename P> | |
| planar_pixel_reference (const P &p) | |
| template<typename ChannelV, typename Mapping> | |
| planar_pixel_reference (pixel< ChannelV, layout< ColorSpace, Mapping > > &p) | |
| template<typename ChannelPtr> | |
| planar_pixel_reference (const planar_pixel_iterator< ChannelPtr, ColorSpace > &p, std::ptrdiff_t diff) | |
| const planar_pixel_reference & | operator= (const planar_pixel_reference &p) const | 
| template<typename P> | |
| const planar_pixel_reference & | operator= (const P &p) const | 
| template<typename P> | |
| bool | operator== (const P &p) const | 
| template<typename P> | |
| bool | operator!= (const P &p) const | 
| ChannelReference | operator[] (std::size_t i) const | 
| const planar_pixel_reference * | operator-> () const |