lux::DebugIntegrator Class Reference

#include <debug.h>

Inheritance diagram for lux::DebugIntegrator:

lux::SurfaceIntegrator lux::Integrator

List of all members.

Public Member Functions

Spectrum Li (const Scene *scene, const RayDifferential &ray, const Sample *sample, float *alpha) const
 DebugIntegrator (DebugVariable v[3])
virtual DebugIntegratorclone () const
IntegrationSampler * HasIntegrationSampler (IntegrationSampler *is)

Static Public Member Functions

static SurfaceIntegratorCreateSurfaceIntegrator (const ParamSet &params)

Private Attributes

DebugVariable debug_variable [3]


Detailed Description

Definition at line 48 of file debug.h.


Constructor & Destructor Documentation

lux::DebugIntegrator::DebugIntegrator ( DebugVariable  v[3]  )  [inline]

Definition at line 53 of file debug.h.

References debug_variable.

Referenced by clone(), and CreateSurfaceIntegrator().


Member Function Documentation

DebugIntegrator * DebugIntegrator::clone (  )  const [virtual]

Definition at line 33 of file debug.cpp.

References DebugIntegrator().

SurfaceIntegrator * DebugIntegrator::CreateSurfaceIntegrator ( const ParamSet params  )  [static]

IntegrationSampler* lux::DebugIntegrator::HasIntegrationSampler ( IntegrationSampler *  is  )  [inline]

Definition at line 60 of file debug.h.

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


Member Data Documentation

Definition at line 63 of file debug.h.

Referenced by DebugIntegrator(), and Li().


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

Generated on Mon May 18 07:18:37 2009 for lux by  doxygen 1.5.7.1