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 $