public static class CubicHermiteSpline3d.Knot
extends java.lang.Object
Constructor and Description |
---|
Knot() |
Knot(double s0,
Vector3d a0,
Vector3d a1) |
Modifier and Type | Method and Description |
---|---|
void |
clearCoefficients() |
void |
computeCoefficients(CubicHermiteSpline3d.Knot next)
Computes coefficents for interpolating within the interval
between this knot and the one following it.
|
CubicHermiteSpline3d.Knot |
copy()
Creates a copy of this knot.
|
boolean |
epsilonEquals(CubicHermiteSpline3d.Knot knot,
double stol,
double a0tol,
double a1tol) |
boolean |
equals(CubicHermiteSpline3d.Knot knot) |
void |
eval(Vector3d x,
double s) |
void |
evalDeriv(Vector3d dx,
double s) |
void |
evalDeriv2(Vector3d ddx,
double s) |
Vector3d |
getA0() |
Vector3d |
getA1() |
Vector3d |
getA2() |
Vector3d |
getA3() |
int |
getIndex() |
double |
getS0() |
void |
set(double s0,
Vector3d a0,
Vector3d a1) |
void |
setIndex(int idx) |
public double getS0()
public Vector3d getA0()
public Vector3d getA1()
public Vector3d getA2()
public Vector3d getA3()
public void eval(Vector3d x, double s)
public void evalDeriv(Vector3d dx, double s)
public void evalDeriv2(Vector3d ddx, double s)
public void computeCoefficients(CubicHermiteSpline3d.Knot next)
public void clearCoefficients()
public CubicHermiteSpline3d.Knot copy()
public int getIndex()
public void setIndex(int idx)
public boolean equals(CubicHermiteSpline3d.Knot knot)
public boolean epsilonEquals(CubicHermiteSpline3d.Knot knot, double stol, double a0tol, double a1tol)