|
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 three images. It is intended for implementing
image processing operations which require to access the same pixel in
3 different, but equally sized images.
Parent Classes:
protected Image3IterC<class Data1C,class Data2C,class Data3C>
Variables:
Methods:
- Image4IterC()
-
Default constructor
- Image4IterC(const ImageC<Data1C> & img1,const ImageC<Data2C> & img2,const ImageC<Data3C> & img3,const ImageC<Data3C> & img4)
-
Construct from input and output images.
- Image4IterC(const Image4IterC<Data1C,Data2C,Data3C,Data4C> & Oth)
-
Copy constructor.
- BooleanT First()
-
Goto first pixel in image.
Returns false if image is empty.
- BooleanT IsElm() const
-
At valid pixels in the images?
- void Next()
-
Goto next pixel in image.
- void operator++()
-
Goto next pixel in the image.
- void operator++(int)
-
Goto next pixel in the image.
- BooleanT RNext()
-
Goto next pixel in image.
- IndexT Row() const
-
Get current row
- IndexT Col() const
-
Get current col
Warning: this is slow!
- PixelC Pixel() const
-
Get current pixel location.
Warning: this is slow!
- Data1C & Data1()
-
Access pixel value from image 1
- Data2C & Data2()
-
Access pixel value from image 2
- Data3C & Data3()
-
Access pixel value from image 2
- Data4C & Data4()
-
Access pixel value from image 3
|
Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|