X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgeometry%2Fhyperbox.h;h=11c197e72ebb059814e0c92f685ac533b72acaa2;hb=313e10c1dcf5504789cc145166aece93d8141212;hp=9a161f35fb0fdbc5ff604735d51eb6e1d060eeaf;hpb=827b227ae53884109b6885ccd1424dda8c0b3725;p=libs%2Fmath.git diff --git a/source/geometry/hyperbox.h b/source/geometry/hyperbox.h index 9a161f3..11c197e 100644 --- a/source/geometry/hyperbox.h +++ b/source/geometry/hyperbox.h @@ -33,7 +33,6 @@ public: virtual HyperBox get_axis_aligned_bounding_box() const { return *this; } virtual bool contains(const LinAl::Vector &) const; - virtual bool check_intersection(const Ray &) const; virtual unsigned get_max_ray_intersections() const { return 2; } virtual unsigned get_intersections(const Ray &, SurfacePoint *, unsigned) const; }; @@ -77,12 +76,6 @@ inline bool HyperBox::contains(const LinAl::Vector &point) const return true; } -template -inline bool HyperBox::check_intersection(const Ray &ray) const -{ - return get_intersections(ray, 0, 1); -} - template inline unsigned HyperBox::get_intersections(const Ray &ray, SurfacePoint *points, unsigned size) const {