+ Primitive* hit();
+ unsigned int recursionDepth() const;
+ float indexOfRefraction() const;
+
+ void setOrigin(const Vec3f& o);
+ void setDir(const Vec3f& d);
+ void setT(float t);
+ void setHit(Primitive* p);
+ void setRecursionDepth(unsigned int i);
+ void setIndexOfRefraction(float ior);
+