LanczosSincFilter Class Reference

#include <sinc.h>

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

const float tau

Detailed Description

Definition at line 35 of file sinc.h.


Constructor & Destructor Documentation

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

Definition at line 38 of file sinc.h.


Member Function Documentation

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

Implements Filter.

Definition at line 31 of file sinc.cpp.

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

float LanczosSincFilter::Sinc1D ( float  x  )  const [inline]

Definition at line 41 of file sinc.h.

References M_PI, and tau.

Referenced by Evaluate().


Member Data Documentation

const float LanczosSincFilter::tau [private]

Definition at line 51 of file sinc.h.

Referenced by Sinc1D().


The documentation for this class was generated from the following files:
Generated on Sat Aug 28 20:00:14 2010 for pbrt by  doxygen 1.6.3