From e199d30beb5ea98be697422cb726d372a8b3c32e Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Mon, 17 Mar 2014 15:27:33 +0100 Subject: [PATCH] move static function into funtion object --- DataStructures/HilbertValue.cpp | 4 ++-- DataStructures/HilbertValue.h | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/DataStructures/HilbertValue.cpp b/DataStructures/HilbertValue.cpp index 1366b2c5b..dfda53675 100644 --- a/DataStructures/HilbertValue.cpp +++ b/DataStructures/HilbertValue.cpp @@ -27,9 +27,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "HilbertValue.h" -uint64_t HilbertCode::GetHilbertNumberForCoordinate( +uint64_t HilbertCode::operator() ( const FixedPointCoordinate & current_coordinate -) { +) const { unsigned location[2]; location[0] = current_coordinate.lat+( 90*COORDINATE_PRECISION); location[1] = current_coordinate.lon+(180*COORDINATE_PRECISION); diff --git a/DataStructures/HilbertValue.h b/DataStructures/HilbertValue.h index 14ddc3499..b86c13180 100644 --- a/DataStructures/HilbertValue.h +++ b/DataStructures/HilbertValue.h @@ -38,13 +38,13 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. class HilbertCode : boost::noncopyable { public: - uint64_t GetHilbertNumberForCoordinate + uint64_t operator() ( const FixedPointCoordinate & current_coordinate - ); + ) const; private: - inline uint64_t BitInterleaving( const uint32_t a, const uint32_t b); - inline void TransposeCoordinate( uint32_t * X); + inline uint64_t BitInterleaving( const uint32_t a, const uint32_t b) const; + inline void TransposeCoordinate( uint32_t * X) const; }; #endif /* HILBERTVALUE_H_ */