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

  PUBLIC
BaseImageIterC::BaseImageIterC(void)
BaseImageIterC::BaseImageIterC(const ImageC &)
BaseImageIterC::BaseImageIterC(const BaseImageIterC &)
BaseImageIterC::operator=(const ImageC &)
BaseImageIterC::Data(void)
BaseImageIterC::Data(void) const
BaseImageIterC::Row(void) const
BaseImageIterC::IsElm(void) const
BaseImageIterC::IsEndOfRow(void) const
BaseImageIterC<class DataC>
 
Base iterator, declares all that is common between the various iterators.
 
include "amma/BasImgIt.hh"
User Level:Default
Library:Image
Example:exImage.cc
Section:Image.Indexing.Iterators
In Scope:std

Derived Classes:

Variables:
UIntT Width;
Width of area being iterated.

IndexT row;
Current row.

DataC * Place;
Ptr to current pixel.

DataC * EndOfRow;
Ptr to end of row.

ImageC Img;
Handle to current image.

Methods:
BaseImageIterC()
Default Constructor

BaseImageIterC(const ImageC<DataC> & Img)
Construct from an image.
NB. Be VERY carefull because this can break the constant mechanism.

BaseImageIterC(const BaseImageIterC<DataC> & Img)
Copy constructor.

const BaseImageIterC<DataC> & operator=(const ImageC<DataC> & Oth)
Assign a new image to iterator.
NB. This will reset iterator to begining of image.

DataC & Data()
Get value of current pixel.

const DataC & Data() const
Get value of current pixel.

IndexT Row() const
Get current row.

BooleanT IsElm() const
At valid pixel in image ?

BooleanT IsEndOfRow() const
Test if last pixel in row.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001