public abstract class MFreeWeightFunction extends java.lang.Object implements Diff2Function3x1
Constructor and Description |
---|
MFreeWeightFunction() |
Modifier and Type | Method and Description |
---|---|
abstract MFreeWeightFunction |
clone() |
abstract void |
computeCentroid(Vector3d centroid) |
abstract void |
computeIntersectionCentroid(Point3d centroid,
MFreeWeightFunction fun) |
abstract double |
getIntersectionVolume(MFreeWeightFunction fun) |
abstract boolean |
intersects(MFreeWeightFunction fun) |
abstract boolean |
isInDomain(Point3d pos,
double tol) |
abstract void |
updateBounds(Vector3d min,
Vector3d max) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evalDerivative, evalDerivative
eval, eval, eval
eval, eval, inputSize
public abstract MFreeWeightFunction clone()
clone
in class java.lang.Object
public abstract boolean intersects(MFreeWeightFunction fun)
public abstract double getIntersectionVolume(MFreeWeightFunction fun)
public abstract void computeIntersectionCentroid(Point3d centroid, MFreeWeightFunction fun)
public abstract void computeCentroid(Vector3d centroid)
public abstract boolean isInDomain(Point3d pos, double tol)