ReconstructionRenderOutput Class Reference

Records point samples from a renderer and attempts to reconstruct the underlying image by filtering samples with a reconstruction filter. More...

#include <ReconstructionRenderOutput.h>

Inheritance diagram for ReconstructionRenderOutput:

RenderOutput PropertyMap DefaultRenderOutput

List of all members.

Public Member Functions

Constructors
 ReconstructionRenderOutput (Image *output=NULL, KernelFilter *filter=NULL)
virtual ~ReconstructionRenderOutput ()
Initialization
virtual void init ()
 Performs any initialization which may be necessary before adding samples with 'addSample'.
Main usage interface
virtual void addSample (const PointSample &sample)
 Adds the given point sample, which is assumed to have been processed, to this output.
Accessors / Mutators
ImagegetImage ()
void setImage (Image *image)
KernelFiltergetFilter ()
void setFilter (KernelFilter *filter)

Protected Attributes

Imagem_output
KernelFilterm_filter
ProgressiveFilterValue
< SpectralSampleSet > * 
m_progressiveValues


Detailed Description

Records point samples from a renderer and attempts to reconstruct the underlying image by filtering samples with a reconstruction filter.

Author:
Travis Fischer (fisch0920@gmail.com)

Matthew Jacobs (jacobs.mh@gmail.com)

Date:
Fall 2008

Definition at line 20 of file ReconstructionRenderOutput.h.


Constructor & Destructor Documentation

ReconstructionRenderOutput::ReconstructionRenderOutput ( Image output = NULL,
KernelFilter filter = NULL 
) [explicit]

Definition at line 19 of file ReconstructionRenderOutput.cpp.

ReconstructionRenderOutput::~ReconstructionRenderOutput (  )  [virtual]

Definition at line 32 of file ReconstructionRenderOutput.cpp.


Member Function Documentation

void ReconstructionRenderOutput::init (  )  [virtual]

Performs any initialization which may be necessary before adding samples with 'addSample'.

Note:
Default implementation initializes the viewport with the properties this RenderOutput has been assigned

Reimplemented from RenderOutput.

Definition at line 71 of file ReconstructionRenderOutput.cpp.

void ReconstructionRenderOutput::addSample ( const PointSample sample  )  [virtual]

Adds the given point sample, which is assumed to have been processed, to this output.

Reimplemented from RenderOutput.

Definition at line 37 of file ReconstructionRenderOutput.cpp.

Image* ReconstructionRenderOutput::getImage (  )  [inline]

Definition at line 50 of file ReconstructionRenderOutput.h.

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

Definition at line 54 of file ReconstructionRenderOutput.h.

KernelFilter* ReconstructionRenderOutput::getFilter (  )  [inline]

Definition at line 70 of file ReconstructionRenderOutput.h.

void ReconstructionRenderOutput::setFilter ( KernelFilter filter  )  [inline]

Definition at line 74 of file ReconstructionRenderOutput.h.


Member Data Documentation


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

Generated on 28 Feb 2009 for Milton by doxygen 1.5.6