#include <gaussian.h>

Public Member Functions | |
| GaussianFilter (float xw, float yw, float a) | |
| float | Evaluate (float x, float y) const |
Static Public Member Functions | |
| static Filter * | CreateFilter (const ParamSet &ps) |
Private Member Functions | |
| float | Gaussian (float d, float expv) const |
Private Attributes | |
| float | alpha |
| float | expX |
| float | expY |
Definition at line 34 of file gaussian.h.
| lux::GaussianFilter::GaussianFilter | ( | float | xw, | |
| float | yw, | |||
| float | a | |||
| ) | [inline] |
Definition at line 37 of file gaussian.h.
References alpha, expX, expY, lux::Filter::xWidth, and lux::Filter::yWidth.
Referenced by CreateFilter().
Definition at line 32 of file gaussian.cpp.
References alpha, lux::ParamSet::FindOneFloat(), and GaussianFilter().
Referenced by lux::MakeFilter().
| float GaussianFilter::Evaluate | ( | float | x, | |
| float | y | |||
| ) | const [virtual] |
Implements lux::Filter.
Definition at line 29 of file gaussian.cpp.
References expX, expY, and Gaussian().
| float lux::GaussianFilter::Gaussian | ( | float | d, | |
| float | expv | |||
| ) | const [inline, private] |
Definition at line 51 of file gaussian.h.
References alpha, and cimg_library::cimg::max().
Referenced by Evaluate().
float lux::GaussianFilter::alpha [private] |
Definition at line 48 of file gaussian.h.
Referenced by CreateFilter(), Gaussian(), and GaussianFilter().
float lux::GaussianFilter::expX [private] |
float lux::GaussianFilter::expY [private] |
1.5.9