DGtal
0.6.devel
|
#include <BasicConvolutionWeights.h>
Public Types | |
typedef TDistance | Distance |
Public Member Functions | |
GaussianConvolutionWeights (const double sigma) | |
double | operator() (const Distance &aDisplacment) const |
Data Fields | |
double | mySigma |
double | myCoef |
double | myCoef2 |
Aim: implement a Gaussian centered convolution kernel.
Description of template class 'GaussianConvolutionWeights'
TDistance | type for topological distances. |
Definition at line 89 of file BasicConvolutionWeights.h.
typedef TDistance DGtal::GaussianConvolutionWeights< TDistance >::Distance |
Inner type for the topological distance.
Definition at line 95 of file BasicConvolutionWeights.h.
|
inline |
Constructor
sigma | Gaussian sigma parameter. |
Definition at line 102 of file BasicConvolutionWeights.h.
References M_PI, DGtal::GaussianConvolutionWeights< TDistance >::myCoef, DGtal::GaussianConvolutionWeights< TDistance >::myCoef2, and DGtal::GaussianConvolutionWeights< TDistance >::mySigma.
|
inline |
Return a Gaussian weight from a distance to the gaussian function center.
aDisplacment | distance to the center |
Definition at line 116 of file BasicConvolutionWeights.h.
References DGtal::GaussianConvolutionWeights< TDistance >::myCoef, and DGtal::GaussianConvolutionWeights< TDistance >::myCoef2.
double DGtal::GaussianConvolutionWeights< TDistance >::myCoef |
Precomputed constant coefs.
Definition at line 126 of file BasicConvolutionWeights.h.
Referenced by DGtal::GaussianConvolutionWeights< TDistance >::GaussianConvolutionWeights(), and DGtal::GaussianConvolutionWeights< TDistance >::operator()().
double DGtal::GaussianConvolutionWeights< TDistance >::myCoef2 |
Definition at line 127 of file BasicConvolutionWeights.h.
Referenced by DGtal::GaussianConvolutionWeights< TDistance >::GaussianConvolutionWeights(), and DGtal::GaussianConvolutionWeights< TDistance >::operator()().
double DGtal::GaussianConvolutionWeights< TDistance >::mySigma |
Internal Sigma value;.
Definition at line 123 of file BasicConvolutionWeights.h.
Referenced by DGtal::GaussianConvolutionWeights< TDistance >::GaussianConvolutionWeights().