OmniEmitter Class Reference

Point emitter / light which emits light uniformly in every direction, defined at a single point in 3-space (omnidirectional). More...

#include <OmniEmitter.h>

Inheritance diagram for OmniEmitter:

Emitter BSDF Sampler SSEAligned

List of all members.

Public Member Functions

Constructors
 OmniEmitter (SurfacePoint &pt, Material *parent=NULL)
virtual ~OmniEmitter ()
Main usage interface
virtual SpectralSampleSet getLe (const Vector3 &wo)


Detailed Description

Point emitter / light which emits light uniformly in every direction, defined at a single point in 3-space (omnidirectional).

Author:
Travis Fischer (fisch0920@gmail.com)

Matthew Jacobs (jacobs.mh@gmail.com)

Date:
Fall 2008

Definition at line 18 of file OmniEmitter.h.


Constructor & Destructor Documentation

OmniEmitter::OmniEmitter ( SurfacePoint pt,
Material parent = NULL 
) [inline]

Definition at line 23 of file OmniEmitter.h.

virtual OmniEmitter::~OmniEmitter (  )  [inline, virtual]

Definition at line 27 of file OmniEmitter.h.


Member Function Documentation

SpectralSampleSet OmniEmitter::getLe ( const Vector3 wo  )  [virtual]

Returns:
the spectral radiance emitted along the given vector

Implements Emitter.

Definition at line 15 of file OmniEmitter.cpp.


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

Generated on 28 Feb 2009 for Milton by doxygen 1.5.6