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:

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).
- 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
1.5.6