[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | LastValueFunctor< VALUETYPE > Class Template Reference |  | 
Stores and returns the last value it has seen. More...
#include <vigra/inspectimage.hxx>
| Public Types | |
| typedef VALUETYPE | argument_type | 
| typedef VALUETYPE | result_type | 
| typedef VALUETYPE | value_type | 
| Public Member Functions | |
| LastValueFunctor (argument_type const &initial=argument_type()) | |
| void | operator() (argument_type const &v) | 
| result_type const & | operator() () const | 
| void | operator= (argument_type const &v) | 
| void | reset () | 
| Public Attributes | |
| VALUETYPE | value | 
Stores and returns the last value it has seen.
This Functor is best used in conjunction with ArrayOfRegionStatistics to realize a look-up table.
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 VALUETYPE result_type | 
the functor's result type
| typedef VALUETYPE value_type | 
| LastValueFunctor | ( | argument_type const & | initial = argument_type() | ) | 
default construction of value (i.e. builtin types will be set to zero)
| void operator= | ( | argument_type const & | v | ) | 
replace value
| void reset | ( | ) | 
reset to initial value (the same as after default construction)
| void operator() | ( | argument_type const & | v | ) | 
replace value
| result_type const& operator() | ( | ) | const | 
return current value
| VALUETYPE value | 
the current value
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |