[ VIGRA Homepage | Class Index | Function Index | File Index | Main Page ]
![]() |
Gaussian Class Template Reference | ![]() |
---|
#include "vigra/gaussians.hxx"
Public Types | |
typedef T | value_type |
typedef T | argument_type |
typedef T | result_type |
Public Methods | |
Gaussian (T sigma=1.0, unsigned int derivativeOrder=0) | |
result_type | operator() (argument_type x) const |
value_type | sigma () const |
unsigned int | derivativeOrder () const |
double | radius (double sigmaMultiple=3.0) const |
Detailed Description |
Implemented as a unary functor. Since it supports the radius()
function it can also be used as a kernel in resamplingConvolveImage().
#include "vigra/gaussians.hxx"
Namespace: vigra
|
the functor's argument type |
|
the functor's result type |
|
the value type if used as a kernel in resamplingConvolveImage(). |
|
Create functor for the given standard deviation
![]()
Precondition: sigma > 0.0 |
|
Get the derivative order of the Gaussian. |
|
Function (functor) call. |
|
Get the required filter radius for a discrete approximation of the Gaussian. The radius is given as a multiple of the Gaussian's standard deviation (default: |
|
Get the standard deviation of the Gaussian. |
© Ullrich Köthe (koethe@informatik.uni-hamburg.de) |
html generated using doxygen and Python
|