#include <sampling.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 118 of file sampling.h.
| virtual Filter::~Filter | ( | ) | [inline, virtual] |
Definition at line 121 of file sampling.h.
| Filter::Filter | ( | float | xw, | |
| float | yw | |||
| ) | [inline] |
Definition at line 122 of file sampling.h.
| 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::xWidth |
Definition at line 128 of file sampling.h.
Referenced by ImageFilm::AddSample(), TriangleFilter::Evaluate(), GaussianFilter::GaussianFilter(), ImageFilm::GetSampleExtent(), and ImageFilm::ImageFilm().
| const float Filter::yWidth |
Definition at line 128 of file sampling.h.
Referenced by ImageFilm::AddSample(), TriangleFilter::Evaluate(), GaussianFilter::GaussianFilter(), ImageFilm::GetSampleExtent(), and ImageFilm::ImageFilm().
| const float Filter::invXWidth |
Definition at line 129 of file sampling.h.
Referenced by ImageFilm::AddSample(), LanczosSincFilter::Evaluate(), and MitchellFilter::Evaluate().
| const float Filter::invYWidth |
Definition at line 129 of file sampling.h.
Referenced by ImageFilm::AddSample(), LanczosSincFilter::Evaluate(), and MitchellFilter::Evaluate().
1.5.6