Class IsoIntersectReader

All Implemented Interfaces:
VertexDataServer

class IsoIntersectReader extends AtomDataReader
  • Field Details

    • TYPE_FUNCTION

      private static final int TYPE_FUNCTION
      See Also:
    • TYPE_SUM

      private static final int TYPE_SUM
      See Also:
    • TYPE_DIFF

      private static final int TYPE_DIFF
      See Also:
    • TYPE_MAX

      private static final int TYPE_MAX
      See Also:
    • TYPE_DIFF_PAIR

      private static final int TYPE_DIFF_PAIR
      See Also:
    • myBsA

      private final javajs.util.BS myBsA
    • myBsB

      private final javajs.util.BS myBsB
    • bsAtomMinMax

      private javajs.util.BS[][] bsAtomMinMax
    • func

      private Object[] func
    • funcType

      private int funcType
    • thisPlaneB

      private float[] thisPlaneB
    • values

      private final float[] values
  • Constructor Details

    • IsoIntersectReader

      IsoIntersectReader()
  • Method Details

    • init

      void init(SurfaceGenerator sg)
      Description copied from class: SurfaceReader
      implemented in SurfaceFileReader and
      Overrides:
      init in class VolumeDataReader
      Parameters:
      sg -
    • readVolumeParameters

      protected boolean readVolumeParameters(boolean isMapData)
      Overrides:
      readVolumeParameters in class VolumeDataReader
    • setup

      protected void setup(boolean isMapData)
      Overrides:
      setup in class AtomDataReader
      Parameters:
      isMapData -
    • getPlane

      public float[] getPlane(int x)
      Specified by:
      getPlane in interface VertexDataServer
      Overrides:
      getPlane in class SurfaceReader
    • setVoxels

      private boolean setVoxels()
    • getValueAB

      private float getValueAB(float va, float vb)
    • getValueAtPoint

      public float getValueAtPoint(javajs.util.T3 pt, boolean getSource)
      Overrides:
      getValueAtPoint in class SurfaceReader
      Parameters:
      pt -
      getSource - TODO
      Returns:
      value
    • getValueAtPoint2

      private float getValueAtPoint2(javajs.util.T3 pt, javajs.util.BS bs)