SampleGenerator Class Reference

#include <SampleGenerator.h>

Inherited by RandomSampleGenerator, RegularSampleGenerator, and StratifiedSampleGenerator.

Inheritance diagram for SampleGenerator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 SampleGenerator ()
virtual ~SampleGenerator ()
virtual void samples (int n, float u[], float v[], float weight[]) const

Detailed Description

Base class for all sample generators

Author:
Alex Busenius

Christian Engels

Definition at line 10 of file SampleGenerator.h.


Constructor & Destructor Documentation

SampleGenerator::SampleGenerator (  )  [inline]

Definition at line 13 of file SampleGenerator.h.

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

Definition at line 17 of file SampleGenerator.h.


Member Function Documentation

virtual void SampleGenerator::samples ( int  n,
float  u[],
float  v[],
float  weight[] 
) const [inline, virtual]

Simple sampler generator which generates samples in the middle of the pixel

Reimplemented in RandomSampleGenerator, RegularSampleGenerator, RotatedGridSampleGenerator, and StratifiedSampleGenerator.

Definition at line 25 of file SampleGenerator.h.

Referenced by Renderer::renderFromTo().


The documentation for this class was generated from the following file:
Generated on Fri Feb 1 00:02:28 2008 for Grayfall by  doxygen 1.5.1