UNPKG

@numericelements/knot-sequence

Version:

A library for generating and manipulating knot sequences for b-spline curves and surfaces

22 lines 884 B
import { AbstractKnotIndex } from "./AbstractKnotIndex"; import { StrictlyIncreasingSequence } from "./KnotIndexConstructorInterface"; /** * Represents a knot index in a strictly increasing sequence * * @description * Implements a knot index where each value must be strictly greater than the previous one * in the sequence. This is used in B-spline knot sequences where no repeated knot values * are allowed, ensuring strict monotonicity. * * @extends AbstractKnotIndex */ export declare class KnotIndexStrictlyIncreasingSequence extends AbstractKnotIndex { protected _knotIndex: StrictlyIncreasingSequence; /** * Creates a new strictly increasing knot index * @param value - The initial index value * @throws {RangeError} If value is negative */ constructor(value: number); } //# sourceMappingURL=KnotIndexStrictlyIncreasingSequence.d.ts.map