#ifndef INTERSECT_H #define INTERSECT_H INTERSECT_H #include "Shape.h" class Intersect : public Shape { public: Intersect(refptr shape1, refptr shape2); IntersectionList intersect(refptr _this, const Ray & ray); Vector getNormalAt(const Vector & pt); protected: refptr m_shape1; refptr m_shape2; }; #endif