From a735b4c5ed9957c6892e812e8f0784ffa64d8a06 Mon Sep 17 00:00:00 2001
From: Lukas Werner <lks.werner@fau.de>
Date: Wed, 21 Mar 2018 21:04:56 +0100
Subject: [PATCH] Made HashGrids body searching function const

---
 src/pe/ccd/HashGrids.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pe/ccd/HashGrids.h b/src/pe/ccd/HashGrids.h
index ef211a7e4..c6146810b 100644
--- a/src/pe/ccd/HashGrids.h
+++ b/src/pe/ccd/HashGrids.h
@@ -305,7 +305,7 @@ public:
    template<typename BodyTuple>
    BodyID getClosestBodyIntersectingWithRay(const raytracing::Ray& ray, const AABB& blockAABB,
                                             real_t& t, Vec3& n,
-                                            std::function<bool (const BodyID body)> isBodyVisibleFunc);
+                                            std::function<bool (const BodyID body)> isBodyVisibleFunc) const;
    
 protected:
    //**Utility functions***************************************************************************
@@ -762,7 +762,7 @@ BodyID HashGrids::HashGrid::getRayIntersectingBody(const raytracing::Ray& ray, c
 template<typename BodyTuple>
 BodyID HashGrids::getClosestBodyIntersectingWithRay(const raytracing::Ray& ray, const AABB& blockAABB,
                                                     real_t& t, Vec3& n,
-                                                    std::function<bool (const BodyID body)> isBodyVisibleFunc) {
+                                                    std::function<bool (const BodyID body)> isBodyVisibleFunc) const {
    real_t inf = std::numeric_limits<real_t>::max();
 
    BodyID body_closest = NULL;
-- 
GitLab