lux::Intersection Class Reference

#include <primitive.h>

List of all members.

Public Member Functions

 Intersection ()
BSDFGetBSDF (const RayDifferential &ray, float u) const
SWCSpectrum Le (const Vector &wo) const
SWCSpectrum Le (const Ray &ray, const Normal &n, BSDF **bsdf, float *pdf, float *pdfDirect) const

Public Attributes

DifferentialGeometry dg
Transform WorldToObject
const Primitiveprimitive


Detailed Description

Definition at line 51 of file primitive.h.


Constructor & Destructor Documentation

lux::Intersection::Intersection (  )  [inline]

Definition at line 54 of file primitive.h.

References primitive.


Member Function Documentation

BSDF * Intersection::GetBSDF ( const RayDifferential ray,
float  u 
) const

SWCSpectrum Intersection::Le ( const Ray ray,
const Normal n,
BSDF **  bsdf,
float *  pdf,
float *  pdfDirect 
) const

SWCSpectrum Intersection::Le ( const Vector wo  )  const


Member Data Documentation


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

Generated on Mon May 18 07:16:39 2009 for lux by  doxygen 1.5.8