Class MarchingSquares

java.lang.Object
org.jmol.jvxl.calc.MarchingSquares

public class MarchingSquares extends Object
  • 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 USED
      contoursDiscrete -
      nContours -
      thisContour -
      contourFromZero -
  • Method Details

    • setMinMax

      public void setMinMax(float valueMin, float valueMax)
    • addContourVertex

      public int addContourVertex(P3 vertexXYZ, float value)
    • 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()