NaiveRenderOutput Class Reference

Records point samples from a renderer and naively reconstructs the underlying image by storing samples into the bin/pixel which they fall into, overwriting previous samples, and not using any reconstruction filter. More...

#include <NaiveRenderOutput.h>

Inheritance diagram for NaiveRenderOutput:

RenderOutput PropertyMap FileRenderOutput ImageCanvas

List of all members.

Public Member Functions

Constructors
 NaiveRenderOutput (Image *output=NULL)
virtual ~NaiveRenderOutput ()
Accessors / Mutators
ImagegetImage ()
void setImage (Image *image)

Protected Member Functions

virtual void _addSample (const PointSample &sample)

Protected Attributes

Imagem_output
ProgressiveFilterValue
< SpectralSampleSet > * 
m_progressiveValues


Detailed Description

Records point samples from a renderer and naively reconstructs the underlying image by storing samples into the bin/pixel which they fall into, overwriting previous samples, and not using any reconstruction filter.

Author:
Travis Fischer (fisch0920@gmail.com)

Matthew Jacobs (jacobs.mh@gmail.com)

Date:
Fall 2008

Definition at line 21 of file NaiveRenderOutput.h.


Constructor & Destructor Documentation

NaiveRenderOutput::NaiveRenderOutput ( Image output = NULL  )  [inline]

Definition at line 27 of file NaiveRenderOutput.h.

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

Definition at line 42 of file NaiveRenderOutput.h.


Member Function Documentation

Image* NaiveRenderOutput::getImage (  )  [inline]

Definition at line 51 of file NaiveRenderOutput.h.

void NaiveRenderOutput::setImage ( Image image  )  [inline]

Definition at line 55 of file NaiveRenderOutput.h.

void NaiveRenderOutput::_addSample ( const PointSample sample  )  [protected, virtual]

Note:
default implementation does nothing

Reimplemented from RenderOutput.

Reimplemented in ImageCanvas, and FileRenderOutput.

Definition at line 20 of file NaiveRenderOutput.cpp.


Member Data Documentation

Definition at line 79 of file NaiveRenderOutput.h.


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

Generated on 28 Feb 2009 for Milton by doxygen 1.5.6