OrenNayar Class Reference

#include <reflection.h>

Inheritance diagram for OrenNayar:

BxDF

List of all members.

Public Member Functions

Spectrum f (const Vector &wo, const Vector &wi) const
 OrenNayar (const Spectrum &reflectance, float sig)

Private Attributes

Spectrum R
float A
float B


Detailed Description

Definition at line 256 of file reflection.h.


Constructor & Destructor Documentation

OrenNayar::OrenNayar ( const Spectrum reflectance,
float  sig 
) [inline]

Definition at line 260 of file reflection.h.

References Radians().


Member Function Documentation

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

Implements BxDF.

Definition at line 132 of file reflection.cpp.

References A, B, CosPhi(), CosTheta(), INV_PI, R, SinPhi(), and SinTheta().


Member Data Documentation

Definition at line 270 of file reflection.h.

Referenced by f().

float OrenNayar::A [private]

Definition at line 271 of file reflection.h.

Referenced by f().

float OrenNayar::B [private]

Definition at line 271 of file reflection.h.

Referenced by f().


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

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