[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
|   | MagnitudeFunctor [Functors to Combine Images] |  | 
#include <vigra/combineimages.hxx>
| Public Types | |
| typedef ValueType | first_argument_type | 
| typedef SquareRootTraits < typename NormTraits < ValueType >::SquaredNormType > ::SquareRootResult | result_type | 
| typedef ValueType | second_argument_type | 
| typedef ValueType | value_type | 
| Public Member Functions | |
| result_type | operator() (first_argument_type const &v1, second_argument_type const &v2) const | 
If the gradient is represented by a vector-valued image instead of a pair of scalar images, use vigra::VectorNormFunctor.
Traits defined:
FunctorTraits::isBinaryFunctor are true (VigraTrueType) 
| typedef ValueType first_argument_type | 
the functor's first argument type
| typedef SquareRootTraits<typename NormTraits<ValueType>::SquaredNormType>::SquareRootResult result_type | 
the functor's result type
| typedef ValueType second_argument_type | 
the functor's second argument type
| typedef ValueType value_type | 
| result_type operator() | ( | first_argument_type const & | v1, | |
| second_argument_type const & | v2 | |||
| ) | const | 
calculate transform 'sqrt(squaredNorm(v1) + squaredNorm(v2))'. 
| 
© Ullrich Köthe     (ullrich.koethe@iwr.uni-heidelberg.de)  | 
html generated using doxygen and Python
 |