Public Member Functions |
| GaussianKernels () |
| Default Constructor.
|
| GaussianKernels (T sigma) |
| Constructor which takes the standard deviation as arg.
|
SimpleVTVec< T > | getFilter (T offset=0) const |
| Returns a 1D Gaussian filter. Size of filter is 3.5xstd.
|
SimpleVTVec< T > | getFilter (T voxSize, T offset) const |
| Returns a 1D Gaussian filter. Size of filter is 3.5xstd.
|
int | getFilters (T offset, SimpleVTVec< T > &h, SimpleVTVec< T > &h1, SimpleVTVec< T > &h2) const |
| Computes a 1D Gaussian filter and the correspond first and second order derived filters.
|
void | getFilters (T voxSize, T offset, SimpleVTVec< T > &h, SimpleVTVec< T > &h1, SimpleVTVec< T > &h2) const |
| Computes a 1D Gaussian filter and the correspond first and second order derived filters.
|
T | operator() (T x) |
T | integrate (T a, T b) const |
| Return the integral of the gaussian kernel between a and b.
|
double | erfStandardDouble (double x) const |
| Evaluate the error function for x with double precision.
|
T | erf (T x) const |
| Evaluate the error function for x.
|
void | setSigma (T sigma) |
| Set the standard deviation.
|