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

  PUBLIC
SquareIterC::SquareIterC(UIntT,Index2dC)
SquareIterC::First(void)
SquareIterC::IsElm(void) const
SquareIterC::Data(void) const
SquareIterC::Next(void)
SquareIterC::ChangeSegment(SquareSegC *)
SquareIterC::~SquareIterC(void)
SquareIterC
 
Clockwise iterate around a square, starting in upperleft.
 
include "amma/SquareIter.hh"
User Level:Default
Library:MiscAlg
Example:testSquareIterFill.cc
Section:Misc
In Scope:std

Variables:

Index2dC centre;

UIntT size;

SquareSegC * segment;

Methods:
SquareIterC(UIntT thesize,Index2dC thecentre = Index2dC(0,0))
Constructor.

void First()
Goto first point on square.

BooleanT IsElm() const
At valid position ?

const Index2dC & Data() const
Get point.

BooleanT Next()
Goto next point.

SquareSegC & ChangeSegment(SquareSegC * thesegment)

~SquareIterC()
Destructor


Programmer:Luis Molina Tanco, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001