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

  PUBLIC
TriMatrixIterC::TriMatrixIterC(const MatrixC &,const MatrixC &,const MatrixC &,MUIndexT)
TriMatrixIterC::First(void)
TriMatrixIterC::Next(void)
TriMatrixIterC::Data3(void)
TriMatrixIterC::Data3(void) const
TriMatrixIterC::SetRow(MUIndexT)
TriMatrixIterC::NextCol(void)
DuelMatrixIterC::First(void)
DuelMatrixIterC::Next(void)
DuelMatrixIterC::Data2(void)
DuelMatrixIterC::Data2(void) const
DuelMatrixIterC::SetRow(MUIndexT)
DuelMatrixIterC::NextCol(void)
MatrixIterC::operator=(const MatrixIterC &)
MatrixIterC::operator=(const MatrixC &)
MatrixIterC::IsElm(void) const
MatrixIterC::First(void)
MatrixIterC::RowStart(void)
MatrixIterC::NextRow(void)
MatrixIterC::Next(void)
MatrixIterC::RNext(void)
MatrixIterC::NextLoopRow(void)
MatrixIterC::Data(void)
MatrixIterC::Data(void) const
MatrixIterC::Row(void) const
MatrixIterC::IsEndOfRow(void) const
MatrixIterC::SetRow(MUIndexT)
MatrixIterC::NextCol(void)
TriMatrixIterC
 
Triple matrix iterator.
 
include "amma/TMatIter.hh"
User Level:Default
Library:Mlalg
Example:exEndPoint.cc
Section:Basic Types.Numerical.Tools
In Scope:std

Parent Classes:

Variables:
RealT ** data3;

RealT * place3;

Methods:
TriMatrixIterC(const MatrixC & mat1,const MatrixC & mat2,const MatrixC & mat3,MUIndexT initrow = 0)
Constructor.

void First()
Goto first pixel in image.

void Next()
Goto first pixel in image.

RealT & Data3()
Get data.

const RealT & Data3() const
Get data. ---------- Row oriented access --------

void SetRow(MUIndexT to)
Goto the begining of a particular row.

void NextCol()
Goto next coloumb

#include "amma/DMatIter.hh"
void First()
Goto first pixel in image.

void Next()
Goto first pixel in image.

RealT & Data2()
Get data.

const RealT & Data2() const
Get data. ---------- Row oriented access --------

void SetRow(MUIndexT to)
Goto the begining of a particular row.

void NextCol()
Goto next coloumb

#include "amma/MatIter.hh"
const MatrixIterC & operator=(const MatrixIterC & Oth)
Copy an iterator.

const MatrixIterC & operator=(const MatrixC & Oth)
Assign to a new matrix. Leaves the iterator pointing to the first element of that matrix. ------------- Linear access ---------------

BooleanT IsElm() const
At a valid element ?

void First()
Goto first element in matrix.

void RowStart()
Start of row.

void NextRow()
Goto next row in matrix.

void Next()
Goto next element in matrix.

BooleanT RNext()
Goto next element in matrix.
Return FALSE if end of row.

void NextLoopRow()
Goto next element in matrix.
If the end of the current row is reached, iteration is restarted on the SAME row.

RealT & Data()
Get data.

const RealT & Data() const
Get data.

MUIndexT Row() const
Get current row. ---------- Row oriented access --------

BooleanT IsEndOfRow() const
At the end of a row.

void SetRow(MUIndexT to)
Goto the begining of a particular row.

void NextCol()
Goto next coloumb
UNSAFE, EXPERTS ONLY!!


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