| 
    TuttleOFX
    1
    
   
   | 
  
  
  
 
Channel utilities. More...
#include <limits>#include <cassert>#include <boost/cstdint.hpp>#include "gil_config.hpp"#include "utilities.hpp"
Go to the source code of this file.
Data Structures | |
| struct | boost::gil::detail::channel_traits_impl< T, true > | 
| struct | boost::gil::detail::channel_traits_impl< T, false > | 
| struct | boost::gil::detail::channel_traits_impl< const T, false > | 
| struct | boost::gil::channel_traits< T > | 
| Traits for channels. Contains the following members:  More... | |
| struct | boost::gil::channel_traits< T & > | 
| struct | boost::gil::channel_traits< const T & > | 
| struct | boost::gil::scoped_channel_value< BaseChannelValue, MinVal, MaxVal > | 
| A channel adaptor that modifies the range of the source channel. Models: ChannelValueConcept.  More... | |
| struct | boost::gil::float_zero | 
| struct | boost::gil::float_one | 
| struct | boost::gil::detail::min_fast_uint< NumBits > | 
| class | boost::gil::packed_channel_value< NumBits > | 
| The value of a subbyte channel. Models: ChannelValueConcept.  More... | |
| struct | boost::gil::detail::static_copy_bytes< K > | 
| struct | boost::gil::detail::static_copy_bytes< 0 > | 
| class | boost::gil::detail::packed_channel_reference_base< Derived, BitField, NumBits, Mutable > | 
| class | boost::gil::packed_channel_reference< BitField, FirstBit, NumBits, false > | 
| A constant subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept.  More... | |
| class | boost::gil::packed_channel_reference< BitField, FirstBit, NumBits, true > | 
| A mutable subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept.  More... | |
| class | boost::gil::packed_dynamic_channel_reference< BitField, NumBits, false > | 
| Models a constant subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter.  More... | |
| class | boost::gil::packed_dynamic_channel_reference< BitField, NumBits, true > | 
| Models a mutable subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter.  More... | |
| struct | boost::is_integral< gil::packed_channel_value< NumBits > > | 
| struct | boost::is_integral< gil::packed_channel_reference< BitField, FirstBit, NumBits, IsMutable > > | 
| struct | boost::is_integral< gil::packed_dynamic_channel_reference< BitField, NumBits, IsMutable > > | 
| struct | boost::is_integral< gil::scoped_channel_value< BaseChannelValue, MinVal, MaxVal > > | 
Namespaces | |
| namespace | boost | 
| namespace | boost::gil | 
| namespace | boost::gil::detail | 
| namespace | std | 
Typedefs | |
| typedef uint8_t | boost::gil::bits8 | 
| typedef uint16_t | boost::gil::bits16 | 
| typedef uint32_t | boost::gil::bits32 | 
| typedef int8_t | boost::gil::bits8s | 
| typedef int16_t | boost::gil::bits16s | 
| typedef int32_t | boost::gil::bits32s | 
| typedef scoped_channel_value < float, float_zero, float_one >  | boost::gil::bits32f | 
Functions | |
| template<typename BF , int FB, int NB, bool M, typename R > | |
| void | std::swap (const boost::gil::packed_channel_reference< BF, FB, NB, M > x, R &y) | 
| swap for packed_channel_reference   | |
| template<typename BF , int FB, int NB, bool M> | |
| void | std::swap (typename boost::gil::packed_channel_reference< BF, FB, NB, M >::value_type &x, const boost::gil::packed_channel_reference< BF, FB, NB, M > y) | 
| swap for packed_channel_reference   | |
| template<typename BF , int FB, int NB, bool M> | |
| void | std::swap (const boost::gil::packed_channel_reference< BF, FB, NB, M > x, const boost::gil::packed_channel_reference< BF, FB, NB, M > y) | 
| swap for packed_channel_reference   | |
| template<typename BF , int NB, bool M, typename R > | |
| void | std::swap (const boost::gil::packed_dynamic_channel_reference< BF, NB, M > x, R &y) | 
| swap for packed_dynamic_channel_reference   | |
| template<typename BF , int NB, bool M> | |
| void | std::swap (typename boost::gil::packed_dynamic_channel_reference< BF, NB, M >::value_type &x, const boost::gil::packed_dynamic_channel_reference< BF, NB, M > y) | 
| swap for packed_dynamic_channel_reference   | |
| template<typename BF , int NB, bool M> | |
| void | std::swap (const boost::gil::packed_dynamic_channel_reference< BF, NB, M > x, const boost::gil::packed_dynamic_channel_reference< BF, NB, M > y) | 
| swap for packed_dynamic_channel_reference   | |
Channel utilities.
Definitions of standard GIL channel models
Definition in file channel.hpp.