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

  PUBLIC
Array2dSqr2Iter2C::Array2dSqr2Iter2C(void)
Array2dSqr2Iter2C::Array2dSqr2Iter2C(const Array2dC &,const Array2dC &)
Array2dSqr2Iter2C::First(void)
Array2dSqr2Iter2C::Next(void)
Array2dSqr2Iter2C::IsElm(void) const
Array2dSqr2Iter2C::operator bool(void) const
Array2dSqr2Iter2C::operator ++(void)
Array2dSqr2Iter2C::operator ++(int)
Array2dSqr2Iter2C::DataBR1(void)
Array2dSqr2Iter2C::DataBR1(void) const
Array2dSqr2Iter2C::DataBL1(void)
Array2dSqr2Iter2C::DataBL1(void) const
Array2dSqr2Iter2C::DataTR1(void)
Array2dSqr2Iter2C::DataTR1(void) const
Array2dSqr2Iter2C::DataTL1(void)
Array2dSqr2Iter2C::DataTL1(void) const
Array2dSqr2Iter2C::DataBR2(void)
Array2dSqr2Iter2C::DataBR2(void) const
Array2dSqr2Iter2C::DataBL2(void)
Array2dSqr2Iter2C::DataBL2(void) const
Array2dSqr2Iter2C::DataTR2(void)
Array2dSqr2Iter2C::DataTR2(void) const
Array2dSqr2Iter2C::DataTL2(void)
Array2dSqr2Iter2C::DataTL2(void) const
Array2dSqr2Iter2C::Index(void) const

   Array2dSqr2Iter2C<class Data1T,class Data2T>   
 
Iterator which slides a 2x2 window over two arrays.
 
include "Ravl/Array2dSqr2Iter2.hh"
User Level:Normal
Library:RavlCore
In Scope:RavlN

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

TL TR
BL BR

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

Array2dSqr2Iter2C(const Array2dC<Data1T> & narray1,const Array2dC<Data2T> & narray2)
Constructor.

bool First()
Goto first element in the array.

bool Next()
Goto next element.
Return true if pixel is on the same row.

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 & DataBR1()
Access bottom right data element

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

Data1T & DataBL1()
Access bottom left data element

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

Data1T & DataTR1()
Access upper right data element

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

Data1T & DataTL1()
Access upper left data element.

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

Data2T & DataBR2()
Access bottom right data element

const Data2T & DataBR2() const
Access bottom right data element

Data2T & DataBL2()
Access bottom left data element

const Data2T & DataBL2() const
Access bottom left data element

Data2T & DataTR2()
Access upper right data element

const Data2T & DataTR2() const
Access upper right data element

Data2T & DataTL2()
Access upper left data element.

const Data2T & DataTL2() const
Access upper left data element

Index2dC Index() const
Get index of current location.
Has to be calculate, and so is slightly slow.


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