public class ExponentialWeightFunction extends RadialWeightFunction
RadialWeightFunction.RadialWeightFunctionType| Modifier and Type | Field and Description | 
|---|---|
| int | DEFAULT_EXPONENT | 
| double | DEFAULT_RADIUS | 
| double | DEFAULT_VARIANCE | 
center, myRadius| Constructor and Description | 
|---|
| ExponentialWeightFunction(Point3d x) | 
| ExponentialWeightFunction(Point3d x,
                         double rho) | 
| ExponentialWeightFunction(Point3d x,
                         double rho,
                         int k,
                         double s2) | 
| Modifier and Type | Method and Description | 
|---|---|
| ExponentialWeightFunction | clone() | 
| double | eval(double r2) | 
| double | evalDerivative(double x,
              double y,
              double z,
              int dx,
              int dy,
              int dz) | 
| double | evalDerivative(Point3d in,
              int[] derivatives) | 
| int | getExponent() | 
| RadialWeightFunction.RadialWeightFunctionType | getType() | 
| double | getVariance() | 
| void | setExponent(int k) | 
| void | setRadius(double rho) | 
| void | setVariance(double c2) | 
computeCentroid, computeIntersectionCentroid, computeIntersectionCentroid, createWeightFunction, eval, eval, eval, getCenter, getInputSize, getIntersectionVolume, getIntersectionVolume, getRadius, intersects, intersects, isInDomain, setCenter, updateBoundspublic double DEFAULT_VARIANCE
public int DEFAULT_EXPONENT
public double DEFAULT_RADIUS
public ExponentialWeightFunction(Point3d x)
public ExponentialWeightFunction(Point3d x, double rho)
public ExponentialWeightFunction(Point3d x, double rho, int k, double s2)
public double eval(double r2)
eval in class RadialWeightFunctionpublic void setRadius(double rho)
setRadius in class RadialWeightFunctionpublic void setExponent(int k)
public int getExponent()
public void setVariance(double c2)
public double getVariance()
public ExponentialWeightFunction clone()
clone in class RadialWeightFunctionpublic double evalDerivative(Point3d in, int[] derivatives)
public double evalDerivative(double x,
                             double y,
                             double z,
                             int dx,
                             int dy,
                             int dz)
public RadialWeightFunction.RadialWeightFunctionType getType()
getType in class RadialWeightFunction