used for non-planar non-packed formats
Definition at line 248 of file vidl2_pixel_iterator.txx.
Public Member Functions | |
| vidl2_pixel_iterator_of (const vidl2_frame &frame) | |
| Constructor. | |
| virtual | ~vidl2_pixel_iterator_of () |
| Destructor. | |
| virtual vidl2_pixel_format | pixel_format () const |
| Return the pixel format. | |
| virtual vidl2_pixel_iterator & | operator++ () |
| Pre-increment: step to the next pixel. | |
| cmp_type | operator() (unsigned int i) const |
| Access the data. | |
| virtual void | get_data (vxl_byte *data) const |
| Copy the pixel data into a byte array. | |
| virtual void | set_data (const vxl_byte *data) |
| Set the pixel data from a byte array. | |
Private Types | |
| typedef vidl2_pixel_iterator_arranged< vidl2_pixel_arrangement(arrangement), FMT | arranged_itr ) |
| typedef vidl2_pixel_traits_of< FMT >::type | cmp_type |
| enum | { arrangement = vidl2_pixel_traits_of<FMT>::arrangement_idx } |
Private Attributes | |
| arranged_itr | itr_ |
|
|||||
|
Definition at line 251 of file vidl2_pixel_iterator.txx. |
|
|||||
|
Definition at line 253 of file vidl2_pixel_iterator.txx. |
|
|||||
|
Definition at line 250 of file vidl2_pixel_iterator.txx. |
|
||||||||||
|
Constructor.
Definition at line 256 of file vidl2_pixel_iterator.txx. |
|
|||||||||
|
Destructor.
|
|
||||||||||
|
Copy the pixel data into a byte array.
Implements vidl2_pixel_iterator. Definition at line 274 of file vidl2_pixel_iterator.txx. |
|
||||||||||
|
Access the data.
Definition at line 270 of file vidl2_pixel_iterator.txx. |
|
|||||||||
|
Pre-increment: step to the next pixel.
Implements vidl2_pixel_iterator. Definition at line 266 of file vidl2_pixel_iterator.txx. |
|
|||||||||
|
Return the pixel format.
Implements vidl2_pixel_iterator. Definition at line 262 of file vidl2_pixel_iterator.txx. |
|
||||||||||
|
Set the pixel data from a byte array.
Implements vidl2_pixel_iterator. Definition at line 278 of file vidl2_pixel_iterator.txx. |
|
|||||
|
Definition at line 252 of file vidl2_pixel_iterator.txx. |
1.4.4