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 |