API Reference > geometry-core > Serialization > BGFBAccessors > BGFBAccessors.InterpolationCurve BGFBAccessors.InterpolationCurve Class Methods Name Description constructor(): BGFBAccessors.InterpolationCurve __init(i: number, bb: ByteBuffer): BGFBAccessors.InterpolationCurve closed(): boolean endTangent(obj?: BGFBAccessors.DVector3d): | BGFBAccessors.DVector3d fitPoints(index: number): | number fitPointsArray(): | Float64Array fitPointsLength(): number isChordLenKnots(): number isChordLenTangents(): number isColinearTangents(): number isNaturalTangents(): number knots(index: number): | number knotsArray(): | Float64Array knotsLength(): number order(): number startTangent(obj?: BGFBAccessors.DPoint3d): | BGFBAccessors.DPoint3d addClosed(builder: Builder, closed: boolean): void Static addEndTangent(builder: Builder, endTangentOffset: number): void Static addFitPoints(builder: Builder, fitPointsOffset: number): void Static addIsChordLenKnots(builder: Builder, isChordLenKnots: number): void Static addIsChordLenTangents(builder: Builder, isChordLenTangents: number): void Static addIsColinearTangents(builder: Builder, isColinearTangents: number): void Static addIsNaturalTangents(builder: Builder, isNaturalTangents: number): void Static addKnots(builder: Builder, knotsOffset: number): void Static addOrder(builder: Builder, order: number): void Static addStartTangent(builder: Builder, startTangentOffset: number): void Static createFitPointsVector(builder: Builder, data: number[] | Uint8Array): number Static createInterpolationCurve(builder: Builder, order: number, closed: boolean, isChordLenKnots: number, isColinearTangents: number, isChordLenTangents: number, isNaturalTangents: number, startTangentOffset: number, endTangentOffset: number, fitPointsOffset: number, knotsOffset: number): number Static createKnotsVector(builder: Builder, data: number[] | Uint8Array): number Static endInterpolationCurve(builder: Builder): number Static getRootAsInterpolationCurve(bb: ByteBuffer, obj?: BGFBAccessors.InterpolationCurve): BGFBAccessors.InterpolationCurve Static getSizePrefixedRootAsInterpolationCurve(bb: ByteBuffer, obj?: BGFBAccessors.InterpolationCurve): BGFBAccessors.InterpolationCurve Static startFitPointsVector(builder: Builder, numElems: number): void Static startInterpolationCurve(builder: Builder): void Static startKnotsVector(builder: Builder, numElems: number): void Static Properties Name Type Description bb_pos number bb | ByteBuffer Defined in serialization/BGFBAccessors.ts Line 1897 Last Updated: 12 June, 2024