AmbientOcclusionIntegrator Class Reference

#include <ambientocclusion.h>

Inheritance diagram for AmbientOcclusionIntegrator:
SurfaceIntegrator Integrator

List of all members.

Public Member Functions

 AmbientOcclusionIntegrator (int ns, float md)
Spectrum Li (const Scene *scene, const Renderer *renderer, const RayDifferential &ray, const Intersection &isect, const Sample *sample, RNG &rng, MemoryArena &arena) const

Private Attributes

int nSamples
float maxDist

Detailed Description

Definition at line 36 of file ambientocclusion.h.


Constructor & Destructor Documentation

AmbientOcclusionIntegrator::AmbientOcclusionIntegrator ( int  ns,
float  md 
) [inline]

Definition at line 38 of file ambientocclusion.h.

References maxDist, nSamples, and RoundUpPow2().


Member Function Documentation

Spectrum AmbientOcclusionIntegrator::Li ( const Scene scene,
const Renderer renderer,
const RayDifferential ray,
const Intersection isect,
const Sample sample,
RNG rng,
MemoryArena arena 
) const [virtual]

Member Data Documentation

Definition at line 44 of file ambientocclusion.h.

Referenced by AmbientOcclusionIntegrator(), and Li().

Definition at line 43 of file ambientocclusion.h.

Referenced by AmbientOcclusionIntegrator(), and Li().


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