public class Point3dGridUtility extends java.lang.Object implements FastMarcherUtility
| Modifier and Type | Field and Description |
|---|---|
static boolean |
defaultUseDiagonals |
| Constructor and Description |
|---|
Point3dGridUtility(Point3d[][][] pnts) |
| Modifier and Type | Method and Description |
|---|---|
double |
distance(int p1Idx,
int p2Idx) |
java.util.ArrayList<int[]> |
getIndexArray() |
int |
getNeighbour(int pIdx,
int neighbourIdx) |
int |
getNumNeighbours(int pIdx) |
boolean |
isUsingDiagonals() |
void |
useDiagonals(boolean set) |
public Point3dGridUtility(Point3d[][][] pnts)
public void useDiagonals(boolean set)
public boolean isUsingDiagonals()
public java.util.ArrayList<int[]> getIndexArray()
public double distance(int p1Idx,
int p2Idx)
distance in interface FastMarcherUtilitypublic int getNeighbour(int pIdx,
int neighbourIdx)
getNeighbour in interface FastMarcherUtilitypublic int getNumNeighbours(int pIdx)
getNumNeighbours in interface FastMarcherUtility