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 360 of file reflection.h.


Constructor & Destructor Documentation

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

Definition at line 364 of file reflection.h.

References A, B, and Radians().


Member Function Documentation

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

Implements BxDF.

Definition at line 170 of file reflection.cpp.

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


Member Data Documentation

float OrenNayar::A [private]

Definition at line 375 of file reflection.h.

Referenced by f(), and OrenNayar().

float OrenNayar::B [private]

Definition at line 375 of file reflection.h.

Referenced by f(), and OrenNayar().

Definition at line 374 of file reflection.h.

Referenced by f().


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