DiffusionReflectance Struct Reference

List of all members.

Public Member Functions

 DiffusionReflectance (const Spectrum &sigma_a, const Spectrum &sigmap_s, float eta)
Spectrum operator() (float d2) const

Public Attributes

Spectrum zpos
Spectrum zneg
Spectrum sigmap_t
Spectrum sigma_tr
Spectrum alphap
float A

Detailed Description

Definition at line 137 of file dipolesubsurface.cpp.


Constructor & Destructor Documentation

DiffusionReflectance::DiffusionReflectance ( const Spectrum sigma_a,
const Spectrum sigmap_s,
float  eta 
) [inline]

Definition at line 139 of file dipolesubsurface.cpp.

References A, alphap, Fdr(), sigma_tr, sigmap_t, zneg, and zpos.


Member Function Documentation

Spectrum DiffusionReflectance::operator() ( float  d2  )  const [inline]

Definition at line 148 of file dipolesubsurface.cpp.

References CoefficientSpectrum< nSamples >::Clamp(), M_PI, sigma_tr, zneg, and zpos.


Member Data Documentation

Definition at line 161 of file dipolesubsurface.cpp.

Referenced by DiffusionReflectance().

Definition at line 160 of file dipolesubsurface.cpp.

Referenced by DiffusionReflectance().

Definition at line 160 of file dipolesubsurface.cpp.

Referenced by DiffusionReflectance(), and operator()().

Definition at line 160 of file dipolesubsurface.cpp.

Referenced by DiffusionReflectance().

Definition at line 160 of file dipolesubsurface.cpp.

Referenced by DiffusionReflectance(), and operator()().

Definition at line 160 of file dipolesubsurface.cpp.

Referenced by DiffusionReflectance(), and operator()().


The documentation for this struct was generated from the following file:
Generated on Sat Aug 28 20:00:13 2010 for pbrt by  doxygen 1.6.3