lux::NullTransmission Class Reference

#include <nulltransmission.h>

Inheritance diagram for lux::NullTransmission:

lux::BxDF

List of all members.

Public Member Functions

 NullTransmission ()
SWCSpectrum f (const Vector &wo, const Vector &wi) const
SWCSpectrum Sample_f (const Vector &wo, Vector *wi, float u1, float u2, float *pdf, float *pdfBack=NULL) const
float Pdf (const Vector &wo, const Vector &wi) const


Detailed Description

Definition at line 33 of file nulltransmission.h.


Constructor & Destructor Documentation

lux::NullTransmission::NullTransmission (  )  [inline]

Definition at line 36 of file nulltransmission.h.


Member Function Documentation

SWCSpectrum lux::NullTransmission::f ( const Vector wo,
const Vector wi 
) const [inline, virtual]

Implements lux::BxDF.

Definition at line 38 of file nulltransmission.h.

References lux::CosTheta().

float lux::NullTransmission::Pdf ( const Vector wo,
const Vector wi 
) const [inline, virtual]

Reimplemented from lux::BxDF.

Definition at line 42 of file nulltransmission.h.

SWCSpectrum NullTransmission::Sample_f ( const Vector wo,
Vector wi,
float  u1,
float  u2,
float *  pdf,
float *  pdfBack = NULL 
) const [virtual]

Reimplemented from lux::BxDF.

Definition at line 33 of file nulltransmission.cpp.

References lux::CosTheta().


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

Generated on Mon May 18 07:13:51 2009 for lux by  doxygen 1.5.8