1
#ifndef _RAYTRACEFRAMEWORK_H
2
#define _RAYTRACEFRAMEWORK_H
12
class RayTraceFramework : public Framework
15
RayTraceFramework(const Attributes& attr, const Options &opt);
16
virtual ~RayTraceFramework();
17
virtual void worldBegin() const;
18
virtual void insert(Primitive*) const;
19
virtual void remove(const Primitive*) const;
20
virtual void worldEnd() const;
21
virtual Color trace(const Point3 &p, const Vector &r) const;
26
#endif //_RAYTRACEFRAMEWORK_H