Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Indexing - SubIndexRange3dIterC
 

  PUBLIC
SubIndexRange3dIterC::SubIndexRange3dIterC(const IndexRange3dC &,const IndexRange3dC &)
SubIndexRange3dIterC::Window(void)
SubIndexRange3dIterC::Window(void) const
SubIndexRange3dIterC::First(void)
SubIndexRange3dIterC::Next(void)
SubIndexRange3dIterC::operator ++(int)
SubIndexRange3dIterC::IsElm(void) const
SubIndexRange3dIterC::operator bool(void) const

   SubIndexRange3dIterC   
 
Slide a rectangular window over a larger rectangle.
 
include "Ravl/SubIndexRange3dIter.hh"
Source file:Ravl/Core/Base/SubIndexRange3dIter.hh
User Level:Normal
Library:RavlCore
In Scope:RavlN

Comments:
Slide a window over all possible positions in a larger rectangle.

Variables:
UIntT size2;

UIntT size3;

IndexRange3dC imageRect;

IndexRange3dC window;

Methods:
SubIndexRange3dIterC(const IndexRange3dC & nImageRect,const IndexRange3dC & nwindow)
Constructor.

IndexRange3dC & Window()
Access current window.

const IndexRange3dC & Window() const
Access current window.

void First()
Goto first position.

bool Next()
Goto next position.

bool operator ++(int)
Goto next position.
Returns true if window is on the same row.

bool IsElm() const
At a valid position ?

operator bool() const
At a valid position ?


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