RegularHalfangleBRDF Class Reference

#include <reflection.h>

Inheritance diagram for RegularHalfangleBRDF:
BxDF

List of all members.

Public Member Functions

 RegularHalfangleBRDF (const float *d, uint32_t nth, uint32_t ntd, uint32_t npd)
Spectrum f (const Vector &wo, const Vector &wi) const

Private Attributes

const float * brdf
const uint32_t nThetaH
const uint32_t nThetaD
const uint32_t nPhiD

Detailed Description

Definition at line 485 of file reflection.h.


Constructor & Destructor Documentation

RegularHalfangleBRDF::RegularHalfangleBRDF ( const float *  d,
uint32_t  nth,
uint32_t  ntd,
uint32_t  npd 
) [inline]

Definition at line 488 of file reflection.h.


Member Function Documentation

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

Member Data Documentation

const float* RegularHalfangleBRDF::brdf [private]

Definition at line 495 of file reflection.h.

Referenced by f().

const uint32_t RegularHalfangleBRDF::nPhiD [private]

Definition at line 496 of file reflection.h.

Referenced by f().

const uint32_t RegularHalfangleBRDF::nThetaD [private]

Definition at line 496 of file reflection.h.

Referenced by f().

const uint32_t RegularHalfangleBRDF::nThetaH [private]

Definition at line 496 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