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 |
1.5.6