Boost GIL


Modules | Classes | Typedefs
Models

Channel models. Although not required by the ChannelConcept, all GIL-provided channels support arithmetic operations. More...

Modules

 scoped_channel_value
 A channel adaptor that modifies the range of the source channel. Models: ChannelValueConcept.
 
 packed_channel_value
 Represents the value of an unsigned integral channel operating over a bit range. Models: ChannelValueConcept Example:
 
 packed_channel_reference
 Represents a reference proxy to a channel operating over a bit range whose offset is fixed at compile time. Models ChannelConcept Example:
 
 packed_dynamic_channel_reference
 Represents a reference proxy to a channel operating over a bit range whose offset is specified at run time. Models ChannelConcept.
 

Classes

struct  channel_traits< T >
 Traits for channels. Contains the following members: More...
 

Typedefs

using float32_t = scoped_channel_value< float, float_point_zero< float >, float_point_one< float >>
 32-bit floating point channel type with range [0.0f ... 1.0f]. Models ChannelValueConcept
 
using float64_t = scoped_channel_value< double, float_point_zero< double >, float_point_one< double >>
 64-bit floating point channel type with range [0.0f ... 1.0f]. Models ChannelValueConcept
 

Detailed Description

Channel models. Although not required by the ChannelConcept, all GIL-provided channels support arithmetic operations.