DoIntersect is an abstract method

This commit is contained in:
Eryn Wells 2014-08-09 10:08:29 -07:00
parent 3846a1aa3a
commit baf40143b2

View file

@ -59,7 +59,7 @@ struct Object
virtual void Write(std::ostream& ost) const; virtual void Write(std::ostream& ost) const;
protected: protected:
virtual bool DoIntersect(const basics::Ray& ray, TVector& t, Stats& stats) const; virtual bool DoIntersect(const basics::Ray& ray, TVector& t, Stats& stats) const = 0;
private: private:
basics::Ray ToObjectSpace(const basics::Ray& ray) const; basics::Ray ToObjectSpace(const basics::Ray& ray) const;