GaussianFilter Class Reference

Inheritance diagram for GaussianFilter:

Filter

List of all members.

Public Member Functions

 GaussianFilter (float xw, float yw, float a)
float Evaluate (float x, float y) const

Private Member Functions

float Gaussian (float d, float expv) const

Private Attributes

float alpha
float expX
float expY


Detailed Description

Definition at line 28 of file gaussian.cpp.


Constructor & Destructor Documentation

GaussianFilter::GaussianFilter ( float  xw,
float  yw,
float  a 
) [inline]

Definition at line 31 of file gaussian.cpp.

References alpha, expX, expY, Filter::xWidth, and Filter::yWidth.

Referenced by CreateFilter().


Member Function Documentation

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

Implements Filter.

Definition at line 48 of file gaussian.cpp.

References expX, expY, and Gaussian().

float GaussianFilter::Gaussian ( float  d,
float  expv 
) const [inline, private]

Definition at line 43 of file gaussian.cpp.

References alpha.

Referenced by Evaluate().


Member Data Documentation

float GaussianFilter::alpha [private]

Definition at line 40 of file gaussian.cpp.

Referenced by CreateFilter(), Gaussian(), and GaussianFilter().

float GaussianFilter::expX [private]

Definition at line 41 of file gaussian.cpp.

Referenced by Evaluate(), and GaussianFilter().

float GaussianFilter::expY [private]

Definition at line 41 of file gaussian.cpp.

Referenced by Evaluate(), and GaussianFilter().


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