UniformSampleGenerator.h

Go to the documentation of this file.
00001 /**<!-------------------------------------------------------------------->
00002    @class  UniformSampleGenerator
00003    @author Travis Fischer (fisch0920@gmail.com)
00004    @date   Fall 2008
00005    
00006    @brief
00007       Uniform point sample generation over the unit interval, where samples 
00008    are generated uniformly in a grid over the entire domain
00009    <!-------------------------------------------------------------------->**/
00010 
00011 #ifndef UNIFORM_SAMPLE_GENERATOR_H_
00012 #define UNIFORM_SAMPLE_GENERATOR_H_
00013 
00014 #include <renderers/generators/SampleGenerator.h>
00015 
00016 template <class SG>
00017 class UniformSG : public SG {
00018    
00019    public:
00020       ///@name Main usage interface
00021       //@{-----------------------------------------------------------------
00022       
00023       virtual void generate(PointSampleList &outSamples, 
00024                             const Viewport &domain);
00025       
00026       
00027       //@}-----------------------------------------------------------------
00028 };
00029 
00030 #endif // UNIFORM_SAMPLE_GENERATOR_H_
00031 

Generated on 28 Feb 2009 for Milton by doxygen 1.5.6