LanczosSincFilter Class Reference

Inheritance diagram for LanczosSincFilter:

Filter

List of all members.

Public Member Functions

 LanczosSincFilter (float xw, float yw, float t)
float Evaluate (float x, float y) const
float Sinc1D (float x) const

Private Attributes

float tau


Detailed Description

Definition at line 28 of file sinc.cpp.


Constructor & Destructor Documentation

LanczosSincFilter::LanczosSincFilter ( float  xw,
float  yw,
float  t 
) [inline]

Definition at line 30 of file sinc.cpp.

References tau.

Referenced by CreateFilter().


Member Function Documentation

float LanczosSincFilter::Evaluate ( float  x,
float  y 
) const [virtual]

Implements Filter.

Definition at line 41 of file sinc.cpp.

References Filter::invXWidth, Filter::invYWidth, and Sinc1D().

float LanczosSincFilter::Sinc1D ( float  x  )  const

Definition at line 44 of file sinc.cpp.

References M_PI, and tau.

Referenced by Evaluate().


Member Data Documentation

float LanczosSincFilter::tau [private]

Definition at line 38 of file sinc.cpp.

Referenced by CreateFilter(), LanczosSincFilter(), and Sinc1D().


The documentation for this class was generated from the following file:

Generated on Mon Jul 20 17:31:55 2009 for pbrt by  doxygen 1.5.6