[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | FindROISize< VALUETYPE > Class Template Reference |  | 
Calculate the size of an ROI in an image. More...
#include <vigra/inspectimage.hxx>
| Public Types | |
| typedef VALUETYPE | argument_type | 
| typedef unsigned int | result_type | 
| typedef VALUETYPE | value_type | 
| Public Member Functions | |
| FindROISize () | |
| void | operator() (argument_type const &) | 
| result_type | operator() () const | 
| void | operator() (FindROISize const &o) | 
| void | reset () | 
| result_type | size () const | 
| Public Attributes | |
| result_type | count | 
Calculate the size of an ROI in an image.
This Functor is often used in conjunction with ArrayOfRegionStatistics to find the sizes of all regions in a labeled image.
Traits defined:
FunctorTraits::isUnaryAnalyser and FunctorTraits::isInitializer are true (VigraTrueType)
Usage:
#include <vigra/inspectimage.hxx>
 Namespace: vigra
| typedef VALUETYPE argument_type | 
the functor's argument type
| typedef unsigned int result_type | 
the functor's result type
| typedef VALUETYPE value_type | 
| FindROISize | ( | ) | 
init counter to 0
| void reset | ( | ) | 
(re-)init ROI size with 0
| void operator() | ( | argument_type const & | ) | 
update counter
| result_type operator() | ( | ) | const | 
return current size
| result_type size | ( | ) | const | 
return current size
| void operator() | ( | FindROISize< VALUETYPE > const & | o | ) | 
merge two statistics
| result_type count | 
the current counter
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |