[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|
FindMinMax< VALUETYPE > Class Template Reference | ![]() |
Find the minimum and maximum pixel value in an image or ROI. More...
#include <vigra/inspectimage.hxx>
Public Types | |
| typedef VALUETYPE | argument_type |
| typedef VALUETYPE | result_type |
| typedef VALUETYPE | value_type |
Public Member Functions | |
| FindMinMax () | |
| void | operator() (argument_type const &v) |
| void | operator() (RGBValue< VALUETYPE > const &v) |
| void | operator() (FindMinMax const &v) |
| void | reset () |
Public Attributes | |
| unsigned int | count |
| VALUETYPE | max |
| VALUETYPE | min |
Find the minimum and maximum pixel value in an image or ROI.
In addition the size of the ROI is calculated. These functors can also be used in conjunction with ArrayOfRegionStatistics to find the extremes of all regions in a labeled image.
Traits defined:
FunctorTraits::isUnaryAnalyser is true (VigraTrueType)
Usage:
#include <vigra/inspectimage.hxx>
Namespace: vigra
Required Interface:
| typedef VALUETYPE argument_type |
the functor's argument type
| typedef VALUETYPE result_type |
the functor's result type
| typedef VALUETYPE value_type |
| FindMinMax | ( | ) |
init min and max
| void reset | ( | ) |
(re-)init functor (clear min, max)
| void operator() | ( | argument_type const & | v | ) |
update min and max
| void operator() | ( | RGBValue< VALUETYPE > const & | v | ) |
update min and max with components of RGBValue<VALUETYPE>
| void operator() | ( | FindMinMax< VALUETYPE > const & | v | ) |
merge two statistics
| VALUETYPE min |
the current min
| VALUETYPE max |
the current max
| unsigned int count |
the number of values processed so far
|
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|