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

Last Updated: 30 November, 2023