avoid private static member functions

This commit is contained in:
Dennis Luxen 2014-03-17 15:12:13 +01:00
parent 422e0c44d5
commit e6933ea413

View File

@ -35,14 +35,16 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// computes a 64 bit value that corresponds to the hilbert space filling curve
class HilbertCode : boost::noncopyable {
class HilbertCode : boost::noncopyable
{
public:
static uint64_t GetHilbertNumberForCoordinate(
uint64_t GetHilbertNumberForCoordinate
(
const FixedPointCoordinate & current_coordinate
);
private:
static inline uint64_t BitInterleaving(const uint32_t a, const uint32_t b);
static inline void TransposeCoordinate( uint32_t * X);
inline uint64_t BitInterleaving( const uint32_t a, const uint32_t b);
inline void TransposeCoordinate( uint32_t * X);
};
#endif /* HILBERTVALUE_H_ */