Spaces:
Running
Running
| import { Interpolant } from '../Interpolant.js'; | |
| /** | |
| * | |
| * Interpolant that evaluates to the sample value at the position preceeding | |
| * the parameter. | |
| */ | |
| class DiscreteInterpolant extends Interpolant { | |
| constructor(parameterPositions, sampleValues, sampleSize, resultBuffer) { | |
| super(parameterPositions, sampleValues, sampleSize, resultBuffer); | |
| } | |
| interpolate_(i1 /*, t0, t, t1 */) { | |
| return this.copySampleValue_(i1 - 1); | |
| } | |
| } | |
| export { DiscreteInterpolant }; | |