Class FunctionData
- java.lang.Object
-
- gov.nih.mipav.view.renderer.WildMagic.Poisson.Octree.FunctionData
-
public class FunctionData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description PPolynomialbaseFunctionPPolynomial[]baseFunctionsstatic intD_DOT_FLAGstatic intD_VALUE_FLAGstatic intD2_DOT_FLAGfloat[]d2DotTablePPolynomialdBaseFunctionfloat[]dDotTableintDegreeintdepthstatic intDOT_FLAGfloat[]dotTablefloat[]dValueTablesintnormalizeintresintres2intuseDotRatiosstatic intVALUE_FLAGfloat[]valueTables
-
Constructor Summary
Constructors Constructor Description FunctionData(int _Degree)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearDotTables(int flags)voidclearValueTables()floatd2DotProduct(double center1, double width1, double center2, double width2)floatdDotProduct(double center1, double width1, double center2, double width2)voiddispose()floatdotProduct(double center1, double width1, double center2, double width2)voidset(int maxDepth, PPolynomial F, int normalize, int useDotRatios)voidsetDotTables(int flags)voidsetValueTables(int flags, double smooth)voidsetValueTables(int flags, double valueSmooth, double normalSmooth)static intSymmetricIndex(int i1, int i2)static booleanSymmetricIndex(int i1, int i2, int[] index)
-
-
-
Field Detail
-
DOT_FLAG
public static final int DOT_FLAG
- See Also:
- Constant Field Values
-
D_DOT_FLAG
public static final int D_DOT_FLAG
- See Also:
- Constant Field Values
-
D2_DOT_FLAG
public static final int D2_DOT_FLAG
- See Also:
- Constant Field Values
-
VALUE_FLAG
public static final int VALUE_FLAG
- See Also:
- Constant Field Values
-
D_VALUE_FLAG
public static final int D_VALUE_FLAG
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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)
-
-