PBRT
DensityRegion Class Reference
Inheritance diagram for DensityRegion:
VolumeRegion ExponentialDensity VolumeGridDensity

List of all members.

Public Member Functions

 DensityRegion (const Spectrum &sa, const Spectrum &ss, float gg, const Spectrum &emit, const Transform &VolumeToWorld)
virtual float Density (const Point &Pobj) const =0
Spectrum sigma_a (const Point &p, const Vector &, float) const
Spectrum sigma_s (const Point &p, const Vector &, float) const
Spectrum sigma_t (const Point &p, const Vector &, float) const
Spectrum Lve (const Point &p, const Vector &, float) const
float p (const Point &p, const Vector &w, const Vector &wp, float) const
Spectrum tau (const Ray &r, float stepSize, float offset) const

Protected Attributes

Spectrum sig_a
Spectrum sig_s
Spectrum le
float g
Transform WorldToVolume

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