A model of a heterogeneous pixel whose channels are bit ranges. More...
#include <functional>#include <boost/utility/enable_if.hpp>#include <boost/mpl/bool.hpp>#include <boost/mpl/front.hpp>#include "gil_config.hpp"#include "pixel.hpp"Classes | |
| struct | boost::gil::packed_pixel< BitField, ChannelRefVec, Layout > | 
| Heterogeneous pixel value whose channel references can be constructed from the pixel bitfield and their index.  More... | |
| struct | boost::gil::kth_element_type< packed_pixel< BitField, ChannelRefVec, Layout >, K > | 
| struct | boost::gil::kth_element_reference_type< packed_pixel< BitField, ChannelRefVec, Layout >, K > | 
| struct | boost::gil::kth_element_const_reference_type< packed_pixel< BitField, ChannelRefVec, Layout >, K > | 
| struct | boost::gil::is_pixel< packed_pixel< BitField, ChannelRefVec, Layout > > | 
| struct | boost::gil::color_space_type< packed_pixel< P, C, Layout > > | 
| struct | boost::gil::channel_mapping_type< packed_pixel< P, C, Layout > > | 
| struct | boost::gil::is_planar< packed_pixel< P, C, Layout > > | 
| struct | boost::gil::iterator_is_mutable< packed_pixel< P, C, L > * > | 
| struct | boost::gil::iterator_is_mutable< const packed_pixel< P, C, L > * > | 
| struct | boost::has_trivial_constructor< gil::packed_pixel< P, C, L > > | 
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::gil | |
Functions | |
| template<int K, typename P , typename C , typename L > | |
| kth_element_reference_type < packed_pixel< P, C, L >, K > ::type  | boost::gil::at_c (packed_pixel< P, C, L > &p) | 
| template<int K, typename P , typename C , typename L > | |
| kth_element_const_reference_type < packed_pixel< P, C, L >, K > ::type  | boost::gil::at_c (const packed_pixel< P, C, L > &p) | 
A model of a heterogeneous pixel whose channels are bit ranges.
For example 16-bit RGB in '565' format