1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
// $Id: hashGrid.C,v 1.2 2002/02/27 12:21:11 sturm Exp $
#include <BALL/DATATYPE/hashGrid.h>
namespace BALL
{
namespace __private
{
const signed char neighbour_table_[27][3] =
{
{ 0, 0, 0 }, { 0, 0, -1 }, { 0, 0, 1 },
{ 0, -1, -1 }, { 0, -1, 0 }, { 0, -1, 1 },
{ 0, 1, -1 }, { 0, 1, 0 }, { 0, 1, 1 },
{-1, 0, -1 }, {-1, 0, 0 }, {-1, 0, 1 },
{-1, -1, -1 }, {-1, -1, 0 }, {-1, -1, 1 },
{-1, 1, -1 }, {-1, 1, 0 }, {-1, 1, 1 },
{ 1, 0, -1 }, { 1, 0, 0 }, { 1, 0, 1 },
{ 1, -1, -1 }, { 1, -1, 0 }, { 1, -1, 1 },
{ 1, 1, -1 }, { 1, 1, 0 }, { 1, 1, 1 }
};
}
}
|