Package org.jmol.jvxl.calc
Class MarchingSquares
java.lang.Object
org.jmol.jvxl.calc.MarchingSquares
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intintfloat[]intstatic final intstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionMarchingSquares(VertexDataServer surfaceReader, VolumeData volumeData, P4 thePlane, float[] contoursDiscrete, int nContours, int thisContour, boolean contourFromZero) -
Method Summary
Modifier and TypeMethodDescriptionintaddContourVertex(P3 vertexXYZ, float value) intaddTriangle(int iA, int iB, int iC, int check, int iContour) intgenerateContourData(boolean haveData, float zeroOffset) float[]voidsetContourData(int i, float value) voidsetMinMax(float valueMin, float valueMax)
-
Field Details
-
CONTOUR_POINT
public static final int CONTOUR_POINT- See Also:
-
VERTEX_POINT
public static final int VERTEX_POINT- See Also:
-
EDGE_POINT
public static final int EDGE_POINT- See Also:
-
defaultContourCount
public static final int defaultContourCount- See Also:
-
contourType
public int contourType -
contourVertexCount
public int contourVertexCount -
contourValuesUsed
public float[] contourValuesUsed
-
-
Constructor Details
-
MarchingSquares
public MarchingSquares(VertexDataServer surfaceReader, VolumeData volumeData, P4 thePlane, float[] contoursDiscrete, int nContours, int thisContour, boolean contourFromZero) - Parameters:
surfaceReader-volumeData-thePlane- NOT USEDcontoursDiscrete-nContours-thisContour-contourFromZero-
-
-
Method Details
-
setMinMax
public void setMinMax(float valueMin, float valueMax) -
addContourVertex
-
setContourData
public void setContourData(int i, float value) -
addTriangle
public int addTriangle(int iA, int iB, int iC, int check, int iContour) - Parameters:
iA-iB-iC-check-iContour-- Returns:
- 0
-
generateContourData
public int generateContourData(boolean haveData, float zeroOffset) -
getMinMax
public float[] getMinMax()
-