lux::Lambertian Class Reference

#include <lambertian.h>

Inheritance diagram for lux::Lambertian:

lux::BxDF

List of all members.

Public Member Functions

 Lambertian (const SWCSpectrum &reflectance)
SWCSpectrum f (const Vector &wo, const Vector &wi) const
SWCSpectrum rho (const Vector &, int, float *) const
SWCSpectrum rho (int, float *) const

Private Attributes

SWCSpectrum R
SWCSpectrum RoverPI


Detailed Description

Definition at line 33 of file lambertian.h.


Constructor & Destructor Documentation

lux::Lambertian::Lambertian ( const SWCSpectrum reflectance  )  [inline]

Definition at line 36 of file lambertian.h.


Member Function Documentation

SWCSpectrum Lambertian::f ( const Vector wo,
const Vector wi 
) const [virtual]

Implements lux::BxDF.

Definition at line 33 of file lambertian.cpp.

References RoverPI.

SWCSpectrum lux::Lambertian::rho ( int  ,
float *   
) const [inline, virtual]

Reimplemented from lux::BxDF.

Definition at line 44 of file lambertian.h.

References R.

SWCSpectrum lux::Lambertian::rho ( const Vector ,
int  ,
float *   
) const [inline, virtual]

Reimplemented from lux::BxDF.

Definition at line 41 of file lambertian.h.

References R.


Member Data Documentation

Definition at line 47 of file lambertian.h.

Referenced by rho().

Definition at line 47 of file lambertian.h.

Referenced by f().


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

Generated on Mon May 18 07:13:23 2009 for lux by  doxygen 1.5.8