#include <filter.h>
Public Member Functions | |
| virtual | ~Filter () |
| Filter (float xw, float yw) | |
| virtual float | Evaluate (float x, float y) const =0 |
Public Attributes | |
| const float | xWidth |
| const float | yWidth |
| const float | invXWidth |
| const float | invYWidth |
Definition at line 35 of file filter.h.
| Filter::~Filter | ( | ) | [virtual] |
Definition at line 30 of file filter.cpp.
| virtual float Filter::Evaluate | ( | float | x, | |
| float | y | |||
| ) | const [pure virtual] |
Implemented in BoxFilter, GaussianFilter, MitchellFilter, LanczosSincFilter, and TriangleFilter.
Referenced by ImageFilm::ImageFilm().
| const float Filter::invXWidth |
Definition at line 46 of file filter.h.
Referenced by ImageFilm::AddSample(), LanczosSincFilter::Evaluate(), and MitchellFilter::Evaluate().
| const float Filter::invYWidth |
Definition at line 46 of file filter.h.
Referenced by ImageFilm::AddSample(), LanczosSincFilter::Evaluate(), and MitchellFilter::Evaluate().
| const float Filter::xWidth |
Definition at line 45 of file filter.h.
Referenced by ImageFilm::AddSample(), TriangleFilter::Evaluate(), ImageFilm::GetSampleExtent(), and ImageFilm::ImageFilm().
| const float Filter::yWidth |
Definition at line 45 of file filter.h.
Referenced by ImageFilm::AddSample(), TriangleFilter::Evaluate(), ImageFilm::GetSampleExtent(), and ImageFilm::ImageFilm().
1.6.3