|
struct | boost::gil::detail::channel_converter_unsigned_impl< SrcChannelV, DstChannelV, SrcIsIntegral, DstIsIntegral > |
| This is the default implementation. Performance specializatons are provided. More...
|
|
struct | boost::gil::detail::channel_converter_unsigned_integral< SrcChannelV, DstChannelV, SrcIsGreater > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, SrcLessThanDst, SrcDivisible > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, SrcLessThanDst, CannotFitInInteger > |
|
struct | boost::gil::detail::unsigned_integral_max_value< UnsignedIntegralChannel > |
|
struct | boost::gil::detail::unsigned_integral_max_value< uint8_t > |
|
struct | boost::gil::detail::unsigned_integral_max_value< uint16_t > |
|
struct | boost::gil::detail::unsigned_integral_max_value< uint32_t > |
|
struct | boost::gil::detail::unsigned_integral_max_value< packed_channel_value< K > > |
|
struct | boost::gil::detail::unsigned_integral_num_bits< UnsignedIntegralChannel > |
|
struct | boost::gil::detail::unsigned_integral_num_bits< packed_channel_value< K > > |
|
struct | boost::gil::channel_converter_unsigned< SrcChannelV, DstChannelV > |
|
struct | boost::gil::channel_converter_unsigned< T, T > |
| Converting a channel to itself - identity operation. More...
|
|
struct | boost::gil::detail::channel_converter_unsigned_impl< SrcChannelV, DstChannelV, SrcIsIntegral, DstIsIntegral > |
| This is the default implementation. Performance specializatons are provided. More...
|
|
struct | boost::gil::detail::channel_converter_unsigned_impl< SrcChannelV, DstChannelV, true, true > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral< SrcChannelV, DstChannelV, true > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral< SrcChannelV, DstChannelV, false > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, true, true > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, false, true > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_impl< uintmax_t, DstChannelV, false, true > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, SrcLessThanDst, false > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, true, false > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, true, true > |
|
struct | boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, false, CannotFit > |
|
struct | boost::gil::channel_converter_unsigned< bits32f, DstChannelV > |
| bits32f conversion More...
|
|
struct | boost::gil::channel_converter_unsigned< SrcChannelV, bits32f > |
|
struct | boost::gil::channel_converter_unsigned< bits32f, bits32f > |
|
struct | boost::gil::channel_converter_unsigned< bits32, bits32f > |
| 32 bit <-> float channel conversion More...
|
|
struct | boost::gil::channel_converter_unsigned< bits32f, bits32 > |
| 32 bit <-> float channel conversion More...
|
|
struct | boost::gil::detail::channel_convert_to_unsigned< ChannelValue > |
|
struct | boost::gil::detail::channel_convert_to_unsigned< bits8s > |
|
struct | boost::gil::detail::channel_convert_to_unsigned< bits16s > |
|
struct | boost::gil::detail::channel_convert_to_unsigned< bits32s > |
|
struct | boost::gil::detail::channel_convert_from_unsigned< ChannelValue > |
|
struct | boost::gil::detail::channel_convert_from_unsigned< bits8s > |
|
struct | boost::gil::detail::channel_convert_from_unsigned< bits16s > |
|
struct | boost::gil::detail::channel_convert_from_unsigned< bits32s > |
|
struct | boost::gil::channel_converter< SrcChannelV, DstChannelV > |
| A unary function object converting between channel types. More...
|
|
struct | boost::gil::default_channel_converter |
| Same as channel_converter, except it takes the destination channel by reference, which allows us to move the templates from the class level to the method level. More...
|
|
struct | boost::gil::channel_multiplier_unsigned< ChannelValue > |
| This is the default implementation. Performance specializatons are provided. More...
|
|
struct | boost::gil::channel_multiplier_unsigned< bits8 > |
| Specialization of channel_multiply for 8-bit unsigned channels. More...
|
|
struct | boost::gil::channel_multiplier_unsigned< bits16 > |
| Specialization of channel_multiply for 16-bit unsigned channels. More...
|
|
struct | boost::gil::channel_multiplier_unsigned< bits32f > |
| Specialization of channel_multiply for float 0..1 channels. More...
|
|
struct | boost::gil::channel_multiplier< ChannelValue > |
| A function object to multiply two channels. result = a * b / max_value. More...
|
|
Channel algorithms.
- Author
- Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated
- Date
- 2005-2007
Last updated on May 6, 2007
Definitions of standard GIL 8-bit, 16-bit, 32-bit channels