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 PPolynomial
baseFunction
PPolynomial[]
baseFunctions
static int
D_DOT_FLAG
static int
D_VALUE_FLAG
static int
D2_DOT_FLAG
float[]
d2DotTable
PPolynomial
dBaseFunction
float[]
dDotTable
int
Degree
int
depth
static int
DOT_FLAG
float[]
dotTable
float[]
dValueTables
int
normalize
int
res
int
res2
int
useDotRatios
static int
VALUE_FLAG
float[]
valueTables
-
Constructor Summary
Constructors Constructor Description FunctionData(int _Degree)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearDotTables(int flags)
void
clearValueTables()
float
d2DotProduct(double center1, double width1, double center2, double width2)
float
dDotProduct(double center1, double width1, double center2, double width2)
void
dispose()
float
dotProduct(double center1, double width1, double center2, double width2)
void
set(int maxDepth, PPolynomial F, int normalize, int useDotRatios)
void
setDotTables(int flags)
void
setValueTables(int flags, double smooth)
void
setValueTables(int flags, double valueSmooth, double normalSmooth)
static int
SymmetricIndex(int i1, int i2)
static boolean
SymmetricIndex(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)
-
-