lux::Aggregate Class Reference

#include <primitive.h>

Inheritance diagram for lux::Aggregate:

lux::Primitive lux::BruteForceAccel lux::GridAccel lux::TaBRecKdTreeAccel lux::UnsafeKdTreeAccel

List of all members.

Public Member Functions

const AreaLightGetAreaLight () const
BSDFGetBSDF (const DifferentialGeometry &dg, const Transform &, float u) const


Detailed Description

Definition at line 110 of file primitive.h.


Member Function Documentation

const AreaLight * Aggregate::GetAreaLight (  )  const [virtual]

Implements lux::Primitive.

Definition at line 84 of file primitive.cpp.

References LUX_BUG, LUX_SEVERE, and luxError.

BSDF * Aggregate::GetBSDF ( const DifferentialGeometry dg,
const Transform ,
float  u 
) const [virtual]

Implements lux::Primitive.

Definition at line 88 of file primitive.cpp.

References LUX_BUG, LUX_SEVERE, and luxError.


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

Generated on Sat Aug 15 19:14:58 2009 for lux by  doxygen 1.5.9