WhittedIntegrator Class Reference

Inheritance diagram for WhittedIntegrator:

SurfaceIntegrator Integrator

List of all members.

Public Member Functions

Spectrum Li (const Scene *scene, const RayDifferential &ray, const Sample *sample, float *alpha) const
 WhittedIntegrator (int md)

Private Attributes

int maxDepth
int rayDepth


Detailed Description

Definition at line 29 of file whitted.cpp.


Constructor & Destructor Documentation

WhittedIntegrator::WhittedIntegrator ( int  md  )  [inline]

Definition at line 34 of file whitted.cpp.

References maxDepth, and rayDepth.

Referenced by CreateSurfaceIntegrator().


Member Function Documentation

Spectrum WhittedIntegrator::Li ( const Scene scene,
const RayDifferential ray,
const Sample sample,
float *  alpha 
) const [virtual]


Member Data Documentation

Definition at line 40 of file whitted.cpp.

Referenced by CreateSurfaceIntegrator(), Li(), and WhittedIntegrator().

int WhittedIntegrator::rayDepth [mutable, private]

Definition at line 41 of file whitted.cpp.

Referenced by Li(), and WhittedIntegrator().


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

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