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

  PUBLIC
FieldIterC::FieldIterC(const ImgFieldC &)
FieldIterC::FieldIterC(const FieldIterC &)
FieldIterC::operator=(const ImgFieldC &)
FieldIterC::Data(void)
FieldIterC::Data(void) const
FieldIterC::Row(void) const
FieldIterC::Col(void) const
FieldIterC::IsElm(void) const
FieldIterC::IsEndOfRow(void) const
FieldIterC::First(void)
FieldIterC::Next(void)
FieldIterC::Pixel(void) const
FieldIterC<class PixTypeT>
 
Pixel iterator for ImgFieldC field template class.
 
include "amma/FieldIter.hh"
User Level:Default
Library:MvideoIntl
Example:exIntlIter.cc
Section:Image.Video.Interlace Image.Indexing.Iterators
In Scope:std

Comments:
This iterator acts much like ImageIterC except that it operates on ImgFieldC video field images rather than images based on ImageC. Thus FieldIterC will only access those rows that should be present in the current field.

Variables:
ImageIterC ImgIt;
Used to access relevant functionality

ImgFieldC Field;
Handle to current field.

Methods:
FieldIterC(const ImgFieldC<PixTypeT> & Fld)
Construct from an image.
NB. Be VERY careful because this can break the constant mechanism.

FieldIterC(const FieldIterC & Oth)
copy constructor.

const FieldIterC<PixTypeT> & operator=(const ImgFieldC<PixTypeT> & Oth)
Assign a new field to iterator.
NB. This will reset iterator to begining of field.

PixTypeT & Data()
Get value of current pixel.

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

IndexT Row() const
Get current row.

IndexT Col() const
Get current column. (SLOW).

BooleanT IsElm() const
At valid pixel in image ?

BooleanT IsEndOfRow() const

void First()
Go to first pixel in field.

void Next()
Go to next pixel in field.

PixelC Pixel() const
Get current pixel (SLOW).


Programmer:Bill Christmas, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001