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

  PUBLIC
SArray1dIterC::SArray1dIterC(void)
SArray1dIterC::SArray1dIterC(const SArray1dC &)
SArray1dIterC::SArray1dIterC(const SArray1dC &,UIntT)
SArray1dIterC::operator=(SArray1dC &)
SArray1dIterC::IsElm(void) const
SArray1dIterC::operator BooleanT(void) const
SArray1dIterC::First(void)
SArray1dIterC::Next(void)
SArray1dIterC::operator++(void)
SArray1dIterC::operator++(int)
SArray1dIterC::Data(void)
SArray1dIterC::operator*(void)
SArray1dIterC::operator*(void) const
SArray1dIterC::operator->(void)
SArray1dIterC::operator->(void) const
SArray1dIterC::Data(void) const
SArray1dIterC::Data1(void)
SArray1dIterC::Data1(void) const
SArray1dIterC::Array(void)
SArray1dIterC::Index(void) const
SArray1dIterC::Invalidate(void)
SArray1dIterC<class DataT>
 
SArray1d iterator.
 
include "amma/SArr1Iter.hh"
User Level:Default
Library:MSArr1
Example:exBuffer.cc
Section:Containers.Arrays.1-D Arrays
In Scope:std

Comments:
Fast simple array iterator.

Variables:
SArray1dC arr;

DataT * at;

const DataT * endOfRow;

Methods:
SArray1dIterC()
Default constructor.

SArray1dIterC(const SArray1dC<DataT> & arr)
Constructor.

SArray1dIterC(const SArray1dC<DataT> & arr,UIntT maxInd)
Constructor.
only iterate first maxInd items, maxInd must be withing the array bounds.

const SArray1dIterC<DataT> & operator=(SArray1dC<DataT> & arr)
Assignment to an array.

BooleanT IsElm() const
At a valid element ?

operator BooleanT() const
At a valid element ?

void First()
Goto first element in array.

void Next()
Goto next element in array.

void operator++()
Goto next element in arrays.

void operator++(int)
Goto next element in arrays.

DataT & Data()
Access data.

DataT & operator*()
Const access to data.

const DataT & operator*() const
Const access to data.

DataT * operator->()
Const access to data.

const DataT * operator->() const
Const access to data.

const DataT & Data() const
Const access to data.

DataT & Data1()
Access data.
Equivelent to .Data(), for compatability with other iterators.

const DataT & Data1() const
Const access data.
Equivelent to .Data(), for compatability with other iterators.

SArray1dC<DataT> & Array()
Access array.

IndexT Index() const
Get current index.
This is a little slow.

void Invalidate()
Invalidate iterator. Makes IsElm() return False.


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