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

  PUBLIC
SArray1dIter2C::SArray1dIter2C(void)
SArray1dIter2C::SArray1dIter2C(const SArray1dC &,const SArray1dC &)
SArray1dIter2C::IsElm(void) const
SArray1dIter2C::operator BooleanT(void) const
SArray1dIter2C::First(void)
SArray1dIter2C::Next(void)
SArray1dIter2C::operator++(void)
SArray1dIter2C::operator++(int)
SArray1dIter2C::Data1(void)
SArray1dIter2C::Data1(void) const
SArray1dIter2C::Data2(void)
SArray1dIter2C::Data2(void) const
SArray1dIter2C::Array1(void)
SArray1dIter2C::Array2(void)
SArray1dIter2C::Index(void) const
SArray1dIter2C::Invalidate(void)
SArray1dIter2C<class Data1T,class Data2T>
 
Duel SArray1d iterator.
 
include "amma/SArr1Iter2.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 arr1;

SArray1dC arr2;

Data1T * at1;

Data2T * at2;

const Data1T * endOfRow;
Where's the end of array 1.

Methods:
SArray1dIter2C()
Default constructor.

SArray1dIter2C(const SArray1dC<Data1T> & arr1,const SArray1dC<Data2T> & arr2)
Constructor.

BooleanT IsElm() const
At a valid element ?

operator BooleanT() const
At a valid element ?

void First()
Goto first element in arrays.

void Next()
Goto next element in arrays.

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

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

Data1T & Data1()
Get data.

const Data1T & Data1() const
Get data.

Data2T & Data2()
Get data.

const Data2T & Data2() const
Get data.

SArray1dC<Data1T> & Array1()
Access array.

SArray1dC<Data2T> & Array2()
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