MeasuredMaterial Class Reference

#include <measured.h>

Inheritance diagram for MeasuredMaterial:
Material ReferenceCounted

List of all members.

Public Member Functions

 MeasuredMaterial (const string &filename, Reference< Texture< float > > bump)
BSDFGetBSDF (const DifferentialGeometry &dgGeom, const DifferentialGeometry &dgShading, MemoryArena &arena) const

Private Attributes

KdTree
< IrregIsotropicBRDFSample > * 
thetaPhiData
float * regularHalfangleData
uint32_t nThetaH
uint32_t nThetaD
uint32_t nPhiD
Reference< Texture< float > > bumpMap

Detailed Description

Definition at line 38 of file measured.h.


Constructor & Destructor Documentation

MeasuredMaterial::MeasuredMaterial ( const string &  filename,
Reference< Texture< float > >  bump 
)

Member Function Documentation

BSDF * MeasuredMaterial::GetBSDF ( const DifferentialGeometry dgGeom,
const DifferentialGeometry dgShading,
MemoryArena arena 
) const [virtual]

Member Data Documentation

Definition at line 50 of file measured.h.

Referenced by GetBSDF(), and MeasuredMaterial().

uint32_t MeasuredMaterial::nPhiD [private]

Definition at line 49 of file measured.h.

Referenced by GetBSDF(), and MeasuredMaterial().

uint32_t MeasuredMaterial::nThetaD [private]

Definition at line 49 of file measured.h.

Referenced by GetBSDF(), and MeasuredMaterial().

uint32_t MeasuredMaterial::nThetaH [private]

Definition at line 49 of file measured.h.

Referenced by GetBSDF(), and MeasuredMaterial().

Definition at line 48 of file measured.h.

Referenced by GetBSDF(), and MeasuredMaterial().

Definition at line 47 of file measured.h.

Referenced by GetBSDF(), and MeasuredMaterial().


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