boost::gil::bit_aligned_pixel_iterator
An iterator over non‐byte‐aligned pixels. Models PixelIteratorConcept, PixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept
Synopsis
template<typename NonAlignedPixelReference>
class bit_aligned_pixel_iterator
: public stl_interfaces::iterator_interface<bit_aligned_pixel_iterator<NonAlignedPixelReference>, std::random_access_iterator_tag, NonAlignedPixelReference::value_type, NonAlignedPixelReference const, NonAlignedPixelReference::value_type*, NonAlignedPixelReference::bit_range_t::difference_type>
Description
/////////////////////////////////////////////////////////////////////////////////////
An iterator over pixels that correspond to non‐byte‐aligned bit ranges. Examples of such pixels are single bit grayscale pixel, or a 6‐bit RGB 222 pixel.
Base Classes
Name |
Description |
|
Member Functions
Name |
Description |
|
Constructors |
Copy assignment operator |
|
Dereference operators |
|
Increment operators |
|
Addition assignment operators |
|
Subtraction operators |
|
Decrement operators |
|
Member access operators |
|
Friends
Name |
Description |
|
An iterator over non‐byte‐aligned pixels. Models PixelIteratorConcept, PixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept |
Created with MrDocs