|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
NB. This does NOT hold a refrence to any of the images!
Allows FAST iteration over a pair of images. It is intended for
implementing image processing operations which require access to
a pixel in two images.
Note that the two images do not need to be of the same type.
Parent Classes:
Derived Classes:
Variables:
Methods:
- Image2IterC()
-
Default constructor
- Image2IterC(const ImageC<Data1C> & img1,const ImageC<Data2C> & img2)
-
Construct from input and output images.
- Image2IterC(const ImageC<Data1C> & img1,const ImageC<Data2C> & img2,const ImageRectangleC & rect)
-
Construct from input and output images.
Interates through rectangle 'rect', which MUST be within both images.
- Image2IterC(const Image2IterC & Oth)
-
Copy constructor.
- BooleanT First()
-
Goto first pixel in image.
Returns false if image is empty.
- void Next()
-
Goto next pixel in image.
- BooleanT RNext()
-
Goto next pixel in the image.
Returns TRUE, if next pixels is in same row.
FALSE otherwise.
- void operator++()
-
Goto next pixel in the image.
- void operator++(int)
-
Goto next pixel in the image.
- Data1C & Data1()
-
Access pixel from image 1
- Data2C & Data2()
-
Access pixel from image 2
- IndexT Col() const
-
Get current column.
(SLOW) Use ImagPIterC<> if you use this alot.
- PixelC Pixel() const
-
Get current pixel location.
(SLOW) Use ImagPIterC<> if you use this alot.
- IndexT Row() const
-
Get current row.
- BooleanT IsElm() const
-
At valid pixel in image ?
- operator bool() const
-
At valid pixel in image ?
- BooleanT IsEndOfRow() const
-
Test if last pixel in row.
|
Programmer:Robert Crida, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|