[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | Threshold< SrcValueType, DestValueType > Class Template Reference |  | 
#include <vigra/transformimage.hxx>
| Public Types | |
| typedef SrcValueType | argument_type | 
| typedef DestValueType | result_type | 
| Public Member Functions | |
| result_type | operator() (argument_type s) const | 
| Threshold (argument_type lower, argument_type higher, result_type noresult, result_type yesresult) | |
Threshold an image.
Note: Nowadays, it is probably easier to perform thresholding by means of C++ 11 lambda functions or array expressions.
If a source pixel is above or equal the lower and below or equal the higher threshold (i.e. within the closed interval [lower, higher]) the destination pixel is set to 'yesresult', otherwise to 'noresult'.
Traits defined:
FunctorTraits::isUnaryFunctor is true (VigraTrueType)
Usage:
#include <vigra/transformimage.hxx>
 Namespace: vigra
Required Interface:
| typedef SrcValueType argument_type | 
the functor's argument type
| typedef DestValueType result_type | 
the functor's result type
| Threshold | ( | argument_type | lower, | 
| argument_type | higher, | ||
| result_type | noresult, | ||
| result_type | yesresult | ||
| ) | 
init thresholds and return values
| result_type operator() | ( | argument_type | s | ) | const | 
calculate transform
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |