Package org.jmol.jvxl.calc
Class MarchingSquares
java.lang.Object
org.jmol.jvxl.calc.MarchingSquares
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
int
float[]
int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionMarchingSquares
(VertexDataServer surfaceReader, VolumeData volumeData, P4 thePlane, float[] contoursDiscrete, int nContours, int thisContour, boolean contourFromZero) -
Method Summary
Modifier and TypeMethodDescriptionint
addContourVertex
(P3 vertexXYZ, float value) int
addTriangle
(int iA, int iB, int iC, int check, int iContour) int
generateContourData
(boolean haveData, float zeroOffset) float[]
void
setContourData
(int i, float value) void
setMinMax
(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()
-