#include <integrator.h>


Public Types | |
| enum | TYPE { SURFACE, VOLUME } |
Public Member Functions | |
| void | setScene (scene_t *s) |
| this MUST be called before any other member function! | |
| virtual bool | render (imageFilm_t *imageFilm) |
| virtual void | setProgressBar (progressBar_t *pb) |
| virtual | ~integrator_t () |
| TYPE | integratorType () |
Protected Attributes | |
| TYPE | type |
| scene_t * | scene |
| progressBar_t * | intpb |
Definition at line 39 of file integrator.h.
| enum integrator_t::TYPE |
Definition at line 48 of file integrator.h.
| virtual integrator_t::~integrator_t | ( | ) | [inline, virtual] |
Definition at line 47 of file integrator.h.
| TYPE integrator_t::integratorType | ( | ) | [inline] |
Definition at line 49 of file integrator.h.
| virtual bool integrator_t::render | ( | imageFilm_t * | imageFilm | ) | [inline, virtual] |
do whatever is required to render the image, if suitable for integrating whole image
Reimplemented in photonIntegrator_t, and tiledIntegrator_t.
Definition at line 45 of file integrator.h.
| virtual void integrator_t::setProgressBar | ( | progressBar_t * | pb | ) | [inline, virtual] |
Definition at line 46 of file integrator.h.
| void integrator_t::setScene | ( | scene_t * | s | ) | [inline] |
this MUST be called before any other member function!
Definition at line 43 of file integrator.h.
progressBar_t* integrator_t::intpb [protected] |
Definition at line 53 of file integrator.h.
scene_t* integrator_t::scene [protected] |
Definition at line 52 of file integrator.h.
TYPE integrator_t::type [protected] |
Definition at line 51 of file integrator.h.
1.6.1