User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Arrays - 2D - Array2dSqr311Iter3C<class Data1T,class Data2T,class Data3T>
 

  PUBLIC
Array2dSqr311Iter3C::Array2dSqr311Iter3C(void)
Array2dSqr311Iter3C::Array2dSqr311Iter3C(const Array2dC &,const Array2dC &,const Array2dC &)
Array2dSqr311Iter3C::First(void)
Array2dSqr311Iter3C::Next(void)
Array2dSqr311Iter3C::IsElm(void) const
Array2dSqr311Iter3C::operator bool(void) const
Array2dSqr311Iter3C::operator ++(void)
Array2dSqr311Iter3C::operator ++(int)
Array2dSqr311Iter3C::DataBL1(void)
Array2dSqr311Iter3C::DataBL1(void) const
Array2dSqr311Iter3C::DataBM1(void)
Array2dSqr311Iter3C::DataBM1(void) const
Array2dSqr311Iter3C::DataBR1(void)
Array2dSqr311Iter3C::DataBR1(void) const
Array2dSqr311Iter3C::DataML1(void)
Array2dSqr311Iter3C::DataML1(void) const
Array2dSqr311Iter3C::DataMM1(void)
Array2dSqr311Iter3C::DataMM1(void) const
Array2dSqr311Iter3C::DataMR1(void)
Array2dSqr311Iter3C::DataMR1(void) const
Array2dSqr311Iter3C::DataTL1(void)
Array2dSqr311Iter3C::DataTL1(void) const
Array2dSqr311Iter3C::DataTM1(void)
Array2dSqr311Iter3C::DataTM1(void) const
Array2dSqr311Iter3C::DataTR1(void)
Array2dSqr311Iter3C::DataTR1(void) const
Array2dSqr311Iter3C::Data2(void)
Array2dSqr311Iter3C::Data2(void) const
Array2dSqr311Iter3C::Data3(void)
Array2dSqr311Iter3C::Data3(void) const

   Array2dSqr311Iter3C<class Data1T,class Data2T,class Data3T>   
 
Iterate through an array accessing 3x3 area.
 
include "Ravl/Array2dSqr311Iter3.hh"
User Level:Normal
Library:RavlCore
In Scope:RavlN

Comments:
The square can be accessed with DataBL,DataBR etc... which access the following array elements.

TL TM TR
ML MM MR
BL BM BR
for the first array.

Parent Classes: Variables:
Methods:
Array2dSqr311Iter3C()
Default constructor.

Array2dSqr311Iter3C(const Array2dC<Data1T> & narray1,const Array2dC<Data2T> & narray2,const Array2dC<Data3T> & narray3)
Constructor.

bool First()
Goto first element in the array.

bool Next()
Goto next element.

bool IsElm() const
Test if iterator is at a valid element.

operator bool() const
Test if iterator is at a valid element.

void operator ++()
Goto next element.

void operator ++(int)
Goto next element.

Data1T & DataBL1()
Access bottom left data element

const Data1T & DataBL1() const
Access bottom left data element

Data1T & DataBM1()
Access bottom mid data element

const Data1T & DataBM1() const
Access bottom mid data element

Data1T & DataBR1()
Access bottom right data element

const Data1T & DataBR1() const
Access bottom right data element

Data1T & DataML1()
Access middle left data element

const Data1T & DataML1() const
Access middle left data element

Data1T & DataMM1()
Access middle data element

const Data1T & DataMM1() const
Access middle data element

Data1T & DataMR1()
Access middle right data element

const Data1T & DataMR1() const
Access middle right data element

Data1T & DataTL1()
Access top left data element.

const Data1T & DataTL1() const
Access top left data element

Data1T & DataTM1()
Access top middle element

const Data1T & DataTM1() const
Access top middle element

Data1T & DataTR1()
Access top right data element

const Data1T & DataTR1() const
Access top right data element

Data2T & Data2()
Access middle data element of second array.

const Data2T & Data2() const
Access middle data element of second array.

Data3T & Data3()
Access middle data element of 3rd array.

const Data3T & Data3() const
Access middle data element of 3rd array.


Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002