#include "HxImageRep.h"
Go to the source code of this file.
Functions | |
HxValue L_HXIMAGEREP | HxPixMax (HxImageRep im) |
Pixel maximum. More... |
|
Pixel maximum. The function computes the maximum (see Pixels) of all pixels in the input image via a reduce operation (see Images). Implementation specifics : The pixel functor : HxBpoMaxAssign. The image functor instantiator : HxInstantiatorMaxReduce.
00013 { 00014 HxString fname("HxPixMax"); 00015 00016 if (im.isNull()) 00017 { 00018 HxGlobalError::instance()->reportError(fname, im.name(), "null image", HxGlobalError::HX_GE_INVALID); 00019 return HxValue(); 00020 } 00021 if (im.pixelDimensionality() != 1) 00022 { 00023 HxGlobalError::instance()->reportError(fname, im.name(), "Operation only valid on scalar images", HxGlobalError::HX_GE_INVALID); 00024 return HxValue(); 00025 } 00026 return im.reduceOp("maxAssign"); 00027 } |