/* * DoRayMe - a quick and dirty Raytracer * Intersect header * * Created by Manoƫl Trapier * Copyright (c) 2020 986-Studio. * */ #ifndef DORAYME_INTERSECT_H #define DORAYME_INTERSECT_H #include #include class Intersect { private: Intersection **list; uint32_t num; uint32_t allocated; public: Intersect(); void add(Intersection *i); int count() { return this->num; }; Intersection *operator[](const int p) { return this->list[p]; } }; #endif //DORAYME_INTERSECT_H