Nori

ReconstructionFilter Class Reference

Generic radially symmetric image reconstruction filter. More...

#include <rfilter.h>

Inheritance diagram for ReconstructionFilter:
NoriObject

List of all members.

Public Member Functions

float getRadius () const
 Return the filter radius in fractional pixels.
virtual float eval (float x) const =0
 Evaluate the filter function.
EClassType getClassType () const
 Return the type of object (i.e. Mesh/Camera/etc.) provided by this instance.

Protected Attributes

float m_radius

Detailed Description

Generic radially symmetric image reconstruction filter.

When adding radiance-valued samples to the rendered image, Nori first convolves them with a so-called image reconstruction filter.

To learn more about reconstruction filters and sampling theory in general, take a look at the excellenent chapter 7 of PBRT, which is freely available at:

http://graphics.stanford.edu/~mmp/chapters/pbrt_chapter7.pdf

Definition at line 41 of file rfilter.h.


Member Function Documentation

virtual float ReconstructionFilter::eval ( float  x) const [pure virtual]

Evaluate the filter function.

EClassType ReconstructionFilter::getClassType ( ) const [inline, virtual]

Return the type of object (i.e. Mesh/Camera/etc.) provided by this instance.

Implements NoriObject.

Definition at line 53 of file rfilter.h.

float ReconstructionFilter::getRadius ( ) const [inline]

Return the filter radius in fractional pixels.

Definition at line 44 of file rfilter.h.


Member Data Documentation

float ReconstructionFilter::m_radius [protected]

Definition at line 55 of file rfilter.h.


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