regionVolume

[ XITE Reference Manual | XITE home ]

Name

regionVolume - find the volume under one or more regions

Syntax

 #include <xite/region.h>

 int regionVolume( IBAND band, region* reg,
    int loop, int* volume );

Description

Calculates the volume of one or several regions, when looking at the band as a surface. If "loop" is false, only the volume of "reg" is measured. If true, the next pointer in reg is followed until nil, and all volumes are accumulated.

Return value

 0 => ok
 1 => bad "band" pixel type, accepts only UNS_BYTE
 1 => "reg" points to nil, volume is set to 0.

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), regionSearch(3), regionSort(3), regionCopy(3), regionUnion(3), regionOverlap(3), regionNeighbor(3), regionYline(3)

Author

Tor L|nnestad, BLAB, ifi, UiO

Id

$Id: regionVolume.c,v 1.18 1997/01/29 10:45:17 svein Exp $