A model of a heterogeneous pixel whose channels are bit ranges. For example 16-bit RGB in '565' format.
More...
Data Structures |
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) 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 |
namespace | boost |
namespace | 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.
- Author:
- Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated
- Date:
- 2005-2007
Last updated on September 28, 2006
Definition in file packed_pixel.hpp.