src/rcrt/tracing/SimpleTracer.h

Go to the documentation of this file.
00001 #ifndef SIMPLETRACER_H_
00002 #define SIMPLETRACER_H_
00003 
00004 #include "TracingStrategy.h"
00005 
00006 namespace rcrt
00007 {
00008 
00013 class SimpleTracer : public rcrt::TracingStrategy
00014 {
00015 private:
00016         RGBColor directLight(Intersection& is, const Vec3D& rayDir) const;
00017         
00018 public:
00019         using TracingStrategy::trace;
00020         SimpleTracer(Scene* s);
00021         virtual ~SimpleTracer();
00022         
00023         virtual RGBColor trace(Ray& r) const;
00024 };
00025 
00026 }
00027 
00028 #endif /*SIMPLETRACER_H_*/

Generated on Thu Jan 31 19:26:20 2008 for RenderingCompetitionRayTracer by  doxygen 1.5.3