regionSearch

[ XITE Reference Manual | XITE home ]

Name

regionSearch - searc through and create a region

Syntax

 #include <xite/region.h>

 typedef int
    (*intfunc)(ImageData data, int x, int y,
       ImageData searchdata);

 region *regionSearch( ImageData data, int x,
    int y, int xmin, int xmax, int ymin,
    int ymax, int nc, intfunc relfunc,
    ImageData reldata );

Description

Search through an area in data starting in point x, y and limited by xmin,xmax, ymin, ymax, find all pixels in a nc connected area (nc = 4/8) satisfying relfunc. searchdata is a pointer to the data used by searchfunc.

Return value

The region if ok, otherwise nil.

See also

regionAnalyse(1), regionArea(3), regionConvexHull(3), regionCreate(3), regionDraw(3), regionFree(3), regionHisto(3), regionHistoUpdate(3), regionImoment(3), regionInsertYline(3), regionDeleteYline(3) regionEndInsert(3), regionXmean(3), regionYmean(3), regionMean(3), regionXmin(3), regionXmax(3), regionYmin(3), regionYmax(3), regionMinMax(3), regionCMoment(3), regionPMoment(3), regionMoment(3), regionPerform(3), regionPerimeter(3), regionIsPoint(3), regionPoint(3), regionSort(3), regionCopy(3), regionUnion(3), regionOverlap(3), regionNeighbor(3), regionVolume(3), regionYline(3)

Author

Otto Milvang