Lambertian Class Reference

#include <reflection.h>

Inheritance diagram for Lambertian:
BxDF

List of all members.

Public Member Functions

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

Private Attributes

Spectrum R

Detailed Description

Definition at line 346 of file reflection.h.


Constructor & Destructor Documentation

Lambertian::Lambertian ( const Spectrum reflectance  )  [inline]

Definition at line 349 of file reflection.h.


Member Function Documentation

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

Implements BxDF.

Definition at line 165 of file reflection.cpp.

References INV_PI, and R.

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

Reimplemented from BxDF.

Definition at line 353 of file reflection.h.

References R.

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

Reimplemented from BxDF.

Definition at line 352 of file reflection.h.

References R.


Member Data Documentation

Definition at line 356 of file reflection.h.

Referenced by f(), and rho().


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