@numericelements/knot-sequence
Version:
A library for generating and manipulating knot sequences for b-spline curves and surfaces
22 lines • 862 B
TypeScript
import { AbstractKnotIndex } from "./AbstractKnotIndex";
import { IncreasingSequence } from "./KnotIndexConstructorInterface";
/**
* Represents a knot index in an increasing sequence
*
* @description
* Implements a knot index where each value must be greater than or equal to the previous one
* in the sequence. This allows for repeated knot values, which is useful for representing
* B-spline knot sequences with multiple knots at the same position.
*
* @extends AbstractKnotIndex
*/
export declare class KnotIndexIncreasingSequence extends AbstractKnotIndex {
protected _knotIndex: IncreasingSequence;
/**
* Creates a new increasing knot index
* @param value - The initial index value
* @throws {RangeError} If value is negative
*/
constructor(value: number);
}
//# sourceMappingURL=KnotIndexIncreasingSequence.d.ts.map