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

  PUBLIC
ImagePIterC::ImagePIterC(const ImageC &)
ImagePIterC::First(void)
ImagePIterC::Next(void)
ImagePIterC::Col(void) const
ImagePIterC::Pixel(void) const
ImagePIterC::Row(void) const
ImagePIterC::IsElm(void) const
ImagePIterC::IsEndOfRow(void) const
ImageIterC::operator=(const ImageC &)
ImageIterC::First(void)
ImageIterC::Next(void)
ImageIterC::operator++(void)
ImageIterC::operator++(int)
ImageIterC::RNext(void)
ImageIterC::Col(void) const
ImageIterC::Pixel(void) const
ImageIterC::Data(void)
ImageIterC::Data(void) const
ImageIterC::operator*(void)
ImageIterC::operator*(void) const
ImageIterC::operator->(void)
ImageIterC::operator->(void) const
ImageIterC::Row(void) const
ImageIterC::IsElm(void) const
ImageIterC::operator bool(void) const
ImageIterC::IsEndOfRow(void) const
ImagePIterC<class DataC>
 
Pointer based image iterator, with fast access to pixel location.
 
include "amma/ImgPIter.hh"
User Level:Default
Library:Image
Example:exIter.cc
Section:Image.Indexing.Iterators
In Scope:std

Parent Classes:

Variables:
Methods:
ImagePIterC(const ImageC<DataC> & Img)
Construct from an image.

BooleanT First()
Goto first pixel in image.

void Next()
Goto first pixel in image.

IndexT Col() const
Get current column.

PixelC Pixel() const
Get current pixel location.

IndexT Row() const
Get current row.

BooleanT IsElm() const
At valid pixel in image ?

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

#include "amma/ImagIter.hh"
const ImageIterC<DataC> & operator=(const ImageC<DataC> & Oth)
Assign a new image to iterator.
NB. This will reset iterator to begining of image.

BooleanT First()
Goto first pixel in image.
Returns false if image is empty.

void Next()
Goto next pixel in the image.

void operator++()
Goto next pixel in the image.

void operator++(int)
Goto next pixel in the image.

BooleanT RNext()
Goto next pixel in the image.
Returns TRUE, if next pixels is in same row. FALSE otherwise.

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.

DataC & Data()
Get value of current pixel.

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

DataC & operator*()
Get value of current pixel.

const DataC & operator*() const
Get value of current pixel.

DataC * operator->()
Get value of current pixel.

const DataC * operator->() const
Get value of current pixel.

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:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001