GaussianFilter Class Reference

#include <gaussian.h>

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

const float alpha
const float expX
const float expY

Detailed Description

Definition at line 35 of file gaussian.h.


Constructor & Destructor Documentation

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

Definition at line 38 of file gaussian.h.


Member Function Documentation

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

Implements Filter.

Definition at line 31 of file gaussian.cpp.

References expX, expY, and Gaussian().

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

Definition at line 48 of file gaussian.h.

References alpha.

Referenced by Evaluate().


Member Data Documentation

const float GaussianFilter::alpha [private]

Definition at line 44 of file gaussian.h.

Referenced by Gaussian().

const float GaussianFilter::expX [private]

Definition at line 45 of file gaussian.h.

Referenced by Evaluate().

const float GaussianFilter::expY [private]

Definition at line 45 of file gaussian.h.

Referenced by Evaluate().


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