java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.Poisson.Octree.FunctionData

public class FunctionData extends Object
  • Field Details

    • DOT_FLAG

      public static final int DOT_FLAG
      See Also:
    • D_DOT_FLAG

      public static final int D_DOT_FLAG
      See Also:
    • D2_DOT_FLAG

      public static final int D2_DOT_FLAG
      See Also:
    • VALUE_FLAG

      public static final int VALUE_FLAG
      See Also:
    • D_VALUE_FLAG

      public static final int D_VALUE_FLAG
      See Also:
    • Degree

      public int Degree
    • depth

      public int depth
    • res

      public int res
    • res2

      public int res2
    • dotTable

      public float[] dotTable
    • dDotTable

      public float[] dDotTable
    • d2DotTable

      public float[] d2DotTable
    • valueTables

      public float[] valueTables
    • dValueTables

      public float[] dValueTables
    • baseFunction

      public PPolynomial baseFunction
    • dBaseFunction

      public PPolynomial dBaseFunction
    • baseFunctions

      public PPolynomial[] baseFunctions
    • useDotRatios

      public int useDotRatios
    • normalize

      public int normalize
  • Constructor Details

    • FunctionData

      public FunctionData(int _Degree)
  • Method Details

    • dispose

      public void dispose()
    • set

      public void set(int maxDepth, PPolynomial F, int normalize, int useDotRatios)
    • setDotTables

      public void setDotTables(int flags)
    • clearDotTables

      public void clearDotTables(int flags)
    • setValueTables

      public void setValueTables(int flags, double smooth)
    • setValueTables

      public void setValueTables(int flags, double valueSmooth, double normalSmooth)
    • clearValueTables

      public void clearValueTables()
    • dotProduct

      public final float dotProduct(double center1, double width1, double center2, double width2)
    • dDotProduct

      public final float dDotProduct(double center1, double width1, double center2, double width2)
    • d2DotProduct

      public final float d2DotProduct(double center1, double width1, double center2, double width2)
    • SymmetricIndex

      public static final int SymmetricIndex(int i1, int i2)
    • SymmetricIndex

      public static final boolean SymmetricIndex(int i1, int i2, int[] index)