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 | |
Channel models. Although not required by the ChannelConcept, all GIL-provided channels support arithmetic operations.