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

  PUBLIC
SizeBufferAccessRangeIterC::SizeBufferAccessRangeIterC(void)
SizeBufferAccessRangeIterC::SizeBufferAccessRangeIterC(const SizeBufferAccessC &,SizeT)
SizeBufferAccessRangeIterC::operator=(const SizeBufferAccessC &)
SizeBufferAccessRangeIterC::First(void)
SizeBufferAccessRangeIterC::IsElm(void) const
SizeBufferAccessRangeIterC::Next(void)
SizeBufferAccessRangeIterC::FirstOrigin(void)
SizeBufferAccessRangeIterC::Origin(SizeT)
SizeBufferAccessRangeIterC::IsOrigin(void) const
SizeBufferAccessRangeIterC::NextOrigin(void)
SizeBufferAccessRangeIterC::Data(void)
SizeBufferAccessRangeIterC::Data(void) const
SizeBufferAccessRangeIterC::Invalidate(void)
SizeBufferAccessRangeIterC<class DataC>
 
simple iterator for SizeBufferAccessC limited to some elements of the buffer.
 
include "amma/SBfAccRangeIter.hh"
User Level:Default
Library:Mbuff
Example:exBuffer.cc
Section:Containers.Arrays.Buffer
In Scope:std

Variables:

Methods:
SizeBufferAccessRangeIterC()
Default constructor.

SizeBufferAccessRangeIterC(const SizeBufferAccessC<DataC> & buff,SizeT length)
Constructor.

SizeBufferAccessRangeIterC<DataC> & operator=(const SizeBufferAccessC<DataC> & buff)

void First()
goto first element of the range

BooleanT IsElm() const
At valid element of the range ?

void Next()
Goto next element.
Call ONLY if IsElm() is valid.

void FirstOrigin()
goto first element of buffer

void Origin(SizeT origin)
Define a new origin of the iterator

BooleanT IsOrigin() const
At valid origin ?

void NextOrigin()
send origin to the next element of the buffer

DataC & Data()
Access data.

const DataC & Data() const
Access data.

void Invalidate()
Make IsElm() return false.


Programmer:Manuel Segovia, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001