User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
Image3IterC::Image3IterC(void)
Image3IterC::Image3IterC(const ImageC &,const ImageC &,const ImageC &)
Image3IterC::Image3IterC(const Image3IterC &)
Image3IterC::First(void)
Image3IterC::IsElm(void) const
Image3IterC::operator bool(void) const
Image3IterC::Next(void)
Image3IterC::operator++(void)
Image3IterC::operator++(int)
Image3IterC::RNext(void)
Image3IterC::Row(void) const
Image3IterC::Col(void) const
Image3IterC::Pixel(void) const
Image3IterC::Data1(void)
Image3IterC::Data2(void)
Image3IterC::Data3(void)
Image3IterC<class Data1C,class Data2C,class Data3C>
 
Pointer based image iterator for image triples.
 
include "amma/Image3Iter.hh"
User Level:Default
Library:Image
Example:exIter.cc
Section:Image.Indexing.Iterators
In Scope:std

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 access to the same pixel in three equal sized images.

Note that the input and output images do not need to be of the same type.

Parent Classes: Derived Classes: Variables:
Methods:
Image3IterC()
Default constructor

Image3IterC(const ImageC<Data1C> & in1Img,const ImageC<Data2C> & in2Img,const ImageC<Data3C> & outImg)
Construct from input and output images.

Image3IterC(const Image3IterC<Data1C,Data2C,Data3C> & 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?

operator bool() const
At valid pixel in image ?

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 3


Programmer:Robert Crida, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001