Newer
Older
#include "../camera/Hit.h"
#include "../camera/Ray.h"
virtual std::optional<cam::Hit> intersect(const cam::Ray& r) const = 0;
virtual util::AxisAlignedBoundingBox bounds() const = 0;
#include "../camera/Hit.h"
#include "../camera/Ray.h"
virtual std::optional<cam::Hit> intersect(const cam::Ray& r) const = 0;
virtual util::AxisAlignedBoundingBox bounds() const = 0;