integrator_t Class Reference

#include <integrator.h>

Inheritance diagram for integrator_t:
Inheritance graph
[legend]
Collaboration diagram for integrator_t:
Collaboration graph
[legend]

List of all members.

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_tscene
progressBar_tintpb

Detailed Description

Definition at line 39 of file integrator.h.


Member Enumeration Documentation

Enumerator:
SURFACE 
VOLUME 

Definition at line 48 of file integrator.h.


Constructor & Destructor Documentation

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

Definition at line 47 of file integrator.h.


Member Function Documentation

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.


Member Data Documentation

Definition at line 53 of file integrator.h.

Definition at line 52 of file integrator.h.

TYPE integrator_t::type [protected]

Definition at line 51 of file integrator.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 18 Dec 2009 for YafaRay by  doxygen 1.6.1