maspack.util
Class Point3dGridUtility
java.lang.Object
maspack.util.Point3dGridUtility
- All Implemented Interfaces:
- FastMarcherUtility
public class Point3dGridUtility
- extends java.lang.Object
- implements FastMarcherUtility
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultUseDiagonals
public static boolean defaultUseDiagonals
Point3dGridUtility
public Point3dGridUtility(Point3d[][][] pnts)
useDiagonals
public void useDiagonals(boolean set)
isUsingDiagonals
public boolean isUsingDiagonals()
getIndexArray
public java.util.ArrayList<int[]> getIndexArray()
distance
public double distance(int p1Idx,
int p2Idx)
- Specified by:
distance
in interface FastMarcherUtility
getNeighbour
public int getNeighbour(int pIdx,
int neighbourIdx)
- Specified by:
getNeighbour
in interface FastMarcherUtility
getNumNeighbours
public int getNumNeighbours(int pIdx)
- Specified by:
getNumNeighbours
in interface FastMarcherUtility