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

  PUBLIC
CircleIterC::CircleIterC(int,Index2dC)
CircleIterC::First(void)
CircleIterC::IsElm(void) const
CircleIterC::Data(void) const
CircleIterC::Next(void)
CircleIterC
 
Iterate around a circle.
 
include "amma/CircleIter.hh"
User Level:Default
Library:MiscAlg
Example:exBnd.cc
Section:Misc
In Scope:std

Comments:
NB. This does NOT move linearly around the circle. it goes in octants.

Variables:
Methods:
CircleIterC(int radius = 1,Index2dC nOffset = Index2dC(0,0))
Constructor.

void First()
Goto first point on circle.

BooleanT IsElm() const
At valid position ?

const Index2dC & Data() const
Get point.
Largest error from radius should be less than 0.5

BooleanT Next()
Goto next point.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001