#include <packed_pixel.hpp>
List of all members.
Detailed Description
template<typename BitField, typename ChannelRefVec, typename Layout>
 struct boost::gil::packed_pixel< BitField, ChannelRefVec, Layout >
Heterogeneous 
pixel value whose channel references can be constructed from the 
pixel bitfield and their index. Models 
ColorBaseValueConcept, 
PixelValueConcept, 
PixelBasedConcept Typical use for this is a model of a packed 
pixel (like 565 RGB). 
|  | 
| 
 Public Types | 
| typedef Layout | layout_t | 
| typedef packed_pixel | value_type | 
| typedef value_type & | reference | 
| typedef const value_type & | const_reference | 
| 
 Public Member Functions | 
|  | BOOST_STATIC_CONSTANT (bool, is_mutable=channel_traits< typename mpl::front< ChannelRefVec >::type >::is_mutable) | 
|  | packed_pixel (const BitField &bitfield) | 
|  | packed_pixel (const packed_pixel &p) | 
| template<typename P> | 
|  | packed_pixel (const P &p, typename enable_if_c< is_pixel< P >::value >::type *d=0) | 
|  | packed_pixel (int chan0, int chan1) | 
|  | packed_pixel (int chan0, int chan1, int chan2) | 
|  | packed_pixel (int chan0, int chan1, int chan2, int chan3) | 
|  | packed_pixel (int chan0, int chan1, int chan2, int chan3, int chan4) | 
| packed_pixel & | operator= (const packed_pixel &p) | 
| template<typename P> | 
| packed_pixel & | operator= (const P &p) | 
| template<typename P> | 
| bool | operator== (const P &p) const | 
| template<typename P> | 
| bool | operator!= (const P &p) const | 
| packed_pixel & | operator= (int chan) | 
| bool | operator== (int chan) const | 
| 
 Public Attributes | 
| BitField | _bitfield | 
The documentation for this struct was generated from the following file: