Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

HxIdentMaskVariance.h File Reference

More...

#include "HxImageRep.h"

Go to the source code of this file.

Functions

HxValue L_HXIMAGEREP HxIdentMaskVariance (HxImageRep im, HxImageRep mask, HxPoint p, HxSizes size, int label)
 Compute the variance of all pixels in "im" identified by "mask". More...


Detailed Description


Function Documentation

HxValue L_HXIMAGEREP HxIdentMaskVariance HxImageRep    im,
HxImageRep    mask,
HxPoint    p,
HxSizes    size,
int    label
 

Compute the variance of all pixels in "im" identified by "mask".

"mask" is assumed to be an identification image with pixel type short. The function considers all pixels within the area starting at point "p" with given "size" and a value equal to label.

Implementation specifics :

00015 {
00016     HxBoundingBox bb(size);
00017     bb = bb.translate(p);
00018     HxTagList tags;
00019     HxAddTag(tags, "maskVal", label);
00020     HxAddTag(tags, "boundingBox", bb);
00021     HxAddTag(tags, "exportVariance",true);
00022     im.exportOpExtra("identMaskStdev", mask, tags);
00023     HxValue v = HxGetTag(tags, "result", HxValue(0));
00024     return v;
00025 }


Generated on Tue Feb 3 14:18:48 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001