[ VIGRA Homepage |
Class Index |
Function Index |
File Index |
Main Page ]
|
VectorNormSqFunctor Class Template Reference
|
 |
A functor for computing the squared vector norm.
More...
#include "vigra/transformimage.hxx"
template<class ValueType>
class vigra::VectorNormSqFunctor< ValueType >
A functor for computing the squared vector norm.
Calculate the squared magnitude or norm from a given vector-valued entity. The vector type will typically be some sort of TinyVector.
At least, the vector type is required to have a function 'result = dot(v,v)
'.
For an example of its usage see VectorNormFunctor
Traits defined:
FunctorTraits::isUnaryFunctor
is true (VigraTrueType)
- See also:
-
TinyVector, dot()
Member Typedef Documentation
typedef ValueType argument_type
|
|
|
the functor's argument type |
typedef NumericTraits<typename ValueType::value_type>::RealPromote result_type
|
|
|
the functor's result type |
Member Function Documentation
|
calculate transform 'v1*v1 + v2*v2 + ... '. |
The documentation for this class was generated from the following file: