#include <sinc.h>
Public Member Functions | |
| LanczosSincFilter (float xw, float yw, float t) | |
| float | Evaluate (float x, float y) const |
Static Public Member Functions | |
| static Filter * | CreateFilter (const ParamSet &ps) |
Private Member Functions | |
| float | Sinc1D (float x) const |
Private Attributes | |
| float | tau |
Definition at line 34 of file sinc.h.
| lux::LanczosSincFilter::LanczosSincFilter | ( | float | xw, | |
| float | yw, | |||
| float | t | |||
| ) | [inline] |
Definition at line 36 of file sinc.h.
Referenced by CreateFilter().
Definition at line 41 of file sinc.cpp.
References lux::ParamSet::FindOneFloat(), LanczosSincFilter(), and tau.
| float LanczosSincFilter::Evaluate | ( | float | x, | |
| float | y | |||
| ) | const [virtual] |
Implements lux::Filter.
Definition at line 29 of file sinc.cpp.
References lux::Filter::invXWidth, lux::Filter::invYWidth, and Sinc1D().
| float LanczosSincFilter::Sinc1D | ( | float | x | ) | const [private] |
float lux::LanczosSincFilter::tau [private] |
Definition at line 42 of file sinc.h.
Referenced by CreateFilter(), and Sinc1D().
1.6.1