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

  PUBLIC
PixelMapNeighC::PixelMapNeighC(PixelMapC &,Point2dC,RealT)
PixelMapNeighC::First(void)
PixelMapNeighC::IsElm(void) const
PixelMapNeighC::Next(void)
PixelMapNeighC::Data(void) const
PixelMapNeighC::DataDist(void) const
PixelMapNeighC::GetSomeMore(void)
PixelMapNeighC
 
Find all pixels within a given distance.
 
include "amma/Image/PixelMapNeigh.hh"
User Level:Default
Library:Lines
Example:DoGradEst.cc
Section:default.Charles Galambos
In Scope:std

Comments:
Iterate from closest to farthest.

Variables:
PixelMapC & pm;
Pixel Map to search.

Point2dC cent;
Center of search.

RealT maxdist;
Max distance to consider.

RealT dbound;
Distance boundary.

IntT rad;
Current radius.

PixelC at;
Current pixel.

RealT atdst;
Distance to at, <0 == Non left.

DListC> cands;
Canditates. Loc, distance.

HSetC done;

Methods:
PixelMapNeighC(PixelMapC & npm,Point2dC ncent,RealT ndist)
Constructor.

BooleanT First()
Get next point

BooleanT IsElm() const
Any left ?

BooleanT Next()
Get next point

const PixelC & Data() const
Get current pixel.

RealT DataDist() const
Get distance between center, and data point.

BooleanT GetSomeMore()
Get next lot of pixels.


Programmer:Charles Galambos, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001