#include <util_sparx.h>
Public Member Functions | |
Gaussian (float sigma_=1.0) | |
float | operator() (float x) const |
Private Attributes | |
float | sigma |
float | rttwopisigma |
float | twosigma2 |
Usage:
Gaussian gauss(sigma); float g = gauss(x);
Definition at line 486 of file util_sparx.h.
|
Definition at line 491 of file util_sparx.h. References rttwopisigma, sigma, twopi, and twosigma2. 00491 : sigma(sigma_) { 00492 rttwopisigma = sqrtf(static_cast<float>(twopi)*sigma); 00493 twosigma2 = 2*sigma*sigma; 00494 }
|
|
Definition at line 495 of file util_sparx.h. References rttwopisigma, and twosigma2. 00495 { 00496 return exp(-x*x/(twosigma2))/rttwopisigma; 00497 }
|
|
Definition at line 488 of file util_sparx.h. Referenced by Gaussian(), and operator()(). |
|
Definition at line 487 of file util_sparx.h. Referenced by Gaussian(). |
|
Definition at line 489 of file util_sparx.h. Referenced by Gaussian(), and operator()(). |