Class Cube
java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.Poisson.MarchingCubes.Cube
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intAntipodalCornerIndex(int idx) static intCornerIndex(int x, int y, int z) static voidEdgeCorners(int idx, int[] c1, int[] c2) static intEdgeIndex(int orientation, int i, int j) static intEdgeReflectCornerIndex(int idx, int edgeIndex) static intEdgeReflectEdgeIndex(int edgeIndex) static intFaceAdjacentToEdges(int eIndex1, int eIndex2) static voidFaceCorners(int idx, int[] c1, int[] c2, int[] c3, int[] c4) static intFaceIndex(int dir, int offSet) static intFaceIndex(int x, int y, int z) static intFaceReflectCornerIndex(int idx, int faceIndex) static intFaceReflectEdgeIndex(int idx, int faceIndex) static intFaceReflectFaceIndex(int idx, int faceIndex) static voidFacesAdjacentToEdge(int eIndex, int[] f1Index, int[] f2Index) static voidFactorCornerIndex(int idx, int[] x, int[] y, int[] z) static voidFactorEdgeIndex(int idx, int[] orientation, int[] i, int[] j) static voidFactorFaceIndex(int idx, int[] dir, int[] offSet) static voidFactorFaceIndex(int idx, int[] x, int[] y, int[] z)
-
Field Details
-
CORNERS
public static int CORNERS -
EDGES
public static int EDGES -
NEIGHBORS
public static int NEIGHBORS
-
-
Constructor Details
-
Cube
public Cube()
-
-
Method Details
-
CornerIndex
public static int CornerIndex(int x, int y, int z) -
FactorCornerIndex
public static void FactorCornerIndex(int idx, int[] x, int[] y, int[] z) -
EdgeIndex
public static int EdgeIndex(int orientation, int i, int j) -
FactorEdgeIndex
public static void FactorEdgeIndex(int idx, int[] orientation, int[] i, int[] j) -
FaceIndex
public static int FaceIndex(int x, int y, int z) -
FaceIndex
public static int FaceIndex(int dir, int offSet) -
FactorFaceIndex
public static void FactorFaceIndex(int idx, int[] x, int[] y, int[] z) -
FactorFaceIndex
public static void FactorFaceIndex(int idx, int[] dir, int[] offSet) -
FaceAdjacentToEdges
public static int FaceAdjacentToEdges(int eIndex1, int eIndex2) -
FacesAdjacentToEdge
public static void FacesAdjacentToEdge(int eIndex, int[] f1Index, int[] f2Index) -
EdgeCorners
public static void EdgeCorners(int idx, int[] c1, int[] c2) -
FaceCorners
public static void FaceCorners(int idx, int[] c1, int[] c2, int[] c3, int[] c4) -
AntipodalCornerIndex
public static int AntipodalCornerIndex(int idx) -
FaceReflectFaceIndex
public static int FaceReflectFaceIndex(int idx, int faceIndex) -
FaceReflectEdgeIndex
public static int FaceReflectEdgeIndex(int idx, int faceIndex) -
FaceReflectCornerIndex
public static int FaceReflectCornerIndex(int idx, int faceIndex) -
EdgeReflectCornerIndex
public static int EdgeReflectCornerIndex(int idx, int edgeIndex) -
EdgeReflectEdgeIndex
public static int EdgeReflectEdgeIndex(int edgeIndex)
-