Class MarchingSquares
- java.lang.Object
-
- gov.nih.mipav.view.renderer.WildMagic.Poisson.MarchingCubes.MarchingSquares
-
public class MarchingSquares extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int[]edgeMaskstatic int[][]edgesstatic intMAX_EDGESstatic double[][]vertexList
-
Constructor Summary
Constructors Constructor Description MarchingSquares()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intAddEdgeIndices(double[] v, double iso, int[] isoIndices)static intAddEdges(double[] v, double iso, Edge[] isoEdges)static intGetIndex(double[] v, double iso)static doubleInterpolate(double v1, double v2)static booleanIsAmbiguous(double[] v, double isoValue)static voidSetVertex(int e, double[] values, double iso)
-
-
-
Field Detail
-
MAX_EDGES
public static final int MAX_EDGES
- See Also:
- Constant Field Values
-
vertexList
public static double[][] vertexList
-
edgeMask
public static final int[] edgeMask
-
edges
public static final int[][] edges
-
-
Method Detail
-
GetIndex
public static int GetIndex(double[] v, double iso)
-
IsAmbiguous
public static boolean IsAmbiguous(double[] v, double isoValue)
-
AddEdges
public static int AddEdges(double[] v, double iso, Edge[] isoEdges)
-
AddEdgeIndices
public static int AddEdgeIndices(double[] v, double iso, int[] isoIndices)
-
SetVertex
public static void SetVertex(int e, double[] values, double iso)
-
Interpolate
public static double Interpolate(double v1, double v2)
-
-