Film Class Reference

#include <film.h>

Inheritance diagram for Film:

ImageFilm

List of all members.

Public Member Functions

 Film (int xres, int yres)
virtual ~Film ()
virtual void AddSample (const Sample &sample, const Ray &ray, const Spectrum &L, float alpha)=0
virtual void WriteImage ()=0
virtual void GetSampleExtent (int *xstart, int *xend, int *ystart, int *yend) const =0

Public Attributes

const int xResolution
const int yResolution


Detailed Description

Definition at line 29 of file film.h.


Constructor & Destructor Documentation

Film::Film ( int  xres,
int  yres 
) [inline]

Definition at line 32 of file film.h.

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

Definition at line 35 of file film.h.


Member Function Documentation

virtual void Film::AddSample ( const Sample sample,
const Ray ray,
const Spectrum L,
float  alpha 
) [pure virtual]

Implemented in ImageFilm.

Referenced by Scene::Render().

virtual void Film::WriteImage (  )  [pure virtual]

Implemented in ImageFilm.

Referenced by Scene::Render().

virtual void Film::GetSampleExtent ( int *  xstart,
int *  xend,
int *  ystart,
int *  yend 
) const [pure virtual]

Implemented in ImageFilm.

Referenced by CreateSampler().


Member Data Documentation

const int Film::xResolution

const int Film::yResolution


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

Generated on Mon Jul 20 17:31:55 2009 for pbrt by  doxygen 1.5.6