lux::VisibilityTester Struct Reference

#include <light.h>

List of all members.

Public Member Functions

void SetSegment (const Point &p1, const Point &p2)
void SetRay (const Point &p, const Vector &w)
bool Unoccluded (const Scene *scene) const
bool TestOcclusion (const Scene *scene, SWCSpectrum *f) const
SWCSpectrum Transmittance (const Scene *scene) const

Public Attributes

Ray r


Detailed Description

Definition at line 113 of file light.h.


Member Function Documentation

void lux::VisibilityTester::SetRay ( const Point p,
const Vector w 
) [inline]

void lux::VisibilityTester::SetSegment ( const Point p1,
const Point p2 
) [inline]

bool VisibilityTester::TestOcclusion ( const Scene scene,
SWCSpectrum f 
) const

SWCSpectrum VisibilityTester::Transmittance ( const Scene scene  )  const

bool VisibilityTester::Unoccluded ( const Scene scene  )  const


Member Data Documentation

Definition at line 124 of file light.h.

Referenced by SetRay(), SetSegment(), TestOcclusion(), Transmittance(), and Unoccluded().


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

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