Package-level declarations
Types
Link copied to clipboard
class BezierInterpolant(parameterPositions: DoubleArray, sampleValues: DoubleArray, sampleSize: Int, resultBuffer: DoubleArray = DoubleArray(sampleSize)) : Interpolant
A Bezier interpolant using cubic Bezier curves with 2D control points.
Link copied to clipboard
class CubicInterpolant(parameterPositions: DoubleArray, sampleValues: DoubleArray, sampleSize: Int, resultBuffer: DoubleArray = DoubleArray(sampleSize)) : Interpolant
Fast and simple cubic spline interpolant.
Link copied to clipboard
class DiscreteInterpolant(parameterPositions: DoubleArray, sampleValues: DoubleArray, sampleSize: Int, resultBuffer: DoubleArray = DoubleArray(sampleSize)) : Interpolant
Interpolant that evaluates to the sample value at the position preceding the parameter.
Link copied to clipboard
class LinearInterpolant(parameterPositions: DoubleArray, sampleValues: DoubleArray, sampleSize: Int, resultBuffer: DoubleArray = DoubleArray(sampleSize)) : Interpolant
A basic linear interpolant.
Link copied to clipboard
class QuaternionLinearInterpolant(parameterPositions: DoubleArray, sampleValues: DoubleArray, sampleSize: Int, resultBuffer: DoubleArray = DoubleArray(sampleSize)) : Interpolant
Spherical linear unit quaternion interpolant.