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 |
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.