constructor( parameterPositions, sampleValues, sampleSize, resultBuffer ) {

		super( parameterPositions, sampleValues, sampleSize, resultBuffer );

		this._weightPrev = -0;
		this._offsetPrev = -0;
		this._weightNext = -0;
		this._offsetNext = -0;

		this.DefaultSettings_ = {

			endingStart: ZeroCurvatureEnding,
			endingEnd: ZeroCurvatureEnding

		};

	}
Constructs a new cubic interpolant.

@param {TypedArray} parameterPositions - The parameter positions hold the interpolation factors.
@param {TypedArray} sampleValues - The sample values.
@param {number} sampleSize - The sample size
@param {TypedArray} [resultBuffer] - The result buffer.