3 #ifndef PLANE_H_INCLUDED
4 #define PLANE_H_INCLUDED
64 std::vector<RayIntersection>
intersect(
const Ray& ray)
const;
Object class header file.
Abstract base class for Objects.
Definition: Object.h:35
Class for Plane objects.
Definition: Plane.h:27
~Plane()
Plane destructor.
Definition: Plane.cpp:13
std::vector< RayIntersection > intersect(const Ray &ray) const
Plane-Ray intersection computation.
Definition: Plane.cpp:24
Plane & operator=(const Plane &plane)
Plane assignment operator.
Definition: Plane.cpp:17
Plane()
Plane default constructor.
Definition: Plane.cpp:5
Rays as a starting Point and Direction.
Definition: Ray.h:20