BGFBAccessors.BsplineSurface Class

Methods

Name Description
constructor(): BGFBAccessors.BsplineSurface    
__init(i: number, bb: __global.flatbuffers.ByteBuffer): BGFBAccessors.BsplineSurface    
boundaries(obj?: BGFBAccessors.CurveVector): "null" | BGFBAccessors.CurveVector    
closedU(): boolean    
closedV(): boolean    
holeOrigin(): number    
knotsU(index: number): "null" | number    
knotsUArray(): "null" | Float64Array    
knotsULength(): number    
knotsV(index: number): "null" | number    
knotsVArray(): "null" | Float64Array    
knotsVLength(): number    
numPolesU(): number    
numPolesV(): number    
numRulesU(): number    
numRulesV(): number    
orderU(): number    
orderV(): number    
poles(index: number): "null" | number    
polesArray(): "null" | Float64Array    
polesLength(): number    
weights(index: number): "null" | number    
weightsArray(): "null" | Float64Array    
weightsLength(): number    
addBoundaries(builder: __global.flatbuffers.Builder, boundariesOffset: number): void Static    
addClosedU(builder: __global.flatbuffers.Builder, closedU: boolean): void Static    
addClosedV(builder: __global.flatbuffers.Builder, closedV: boolean): void Static    
addHoleOrigin(builder: __global.flatbuffers.Builder, holeOrigin: number): void Static    
addKnotsU(builder: __global.flatbuffers.Builder, knotsUOffset: number): void Static    
addKnotsV(builder: __global.flatbuffers.Builder, knotsVOffset: number): void Static    
addNumPolesU(builder: __global.flatbuffers.Builder, numPolesU: number): void Static    
addNumPolesV(builder: __global.flatbuffers.Builder, numPolesV: number): void Static    
addNumRulesU(builder: __global.flatbuffers.Builder, numRulesU: number): void Static    
addNumRulesV(builder: __global.flatbuffers.Builder, numRulesV: number): void Static    
addOrderU(builder: __global.flatbuffers.Builder, orderU: number): void Static    
addOrderV(builder: __global.flatbuffers.Builder, orderV: number): void Static    
addPoles(builder: __global.flatbuffers.Builder, polesOffset: number): void Static    
addWeights(builder: __global.flatbuffers.Builder, weightsOffset: number): void Static    
createBsplineSurface(builder: __global.flatbuffers.Builder, polesOffset: number, weightsOffset: number, knotsUOffset: number, knotsVOffset: number, numPolesU: number, numPolesV: number, orderU: number, orderV: number, numRulesU: number, numRulesV: number, holeOrigin: number, boundariesOffset: number, closedU: boolean, closedV: boolean): number Static    
createKnotsUVector(builder: __global.flatbuffers.Builder, data: number[] | Uint8Array): number Static    
createKnotsVVector(builder: __global.flatbuffers.Builder, data: number[] | Uint8Array): number Static    
createPolesVector(builder: __global.flatbuffers.Builder, data: number[] | Uint8Array): number Static    
createWeightsVector(builder: __global.flatbuffers.Builder, data: number[] | Uint8Array): number Static    
endBsplineSurface(builder: __global.flatbuffers.Builder): number Static    
getRootAsBsplineSurface(bb: __global.flatbuffers.ByteBuffer, obj?: BGFBAccessors.BsplineSurface): BGFBAccessors.BsplineSurface Static    
getSizePrefixedRootAsBsplineSurface(bb: __global.flatbuffers.ByteBuffer, obj?: BGFBAccessors.BsplineSurface): BGFBAccessors.BsplineSurface Static    
startBsplineSurface(builder: __global.flatbuffers.Builder): void Static    
startKnotsUVector(builder: __global.flatbuffers.Builder, numElems: number): void Static    
startKnotsVVector(builder: __global.flatbuffers.Builder, numElems: number): void Static    
startPolesVector(builder: __global.flatbuffers.Builder, numElems: number): void Static    
startWeightsVector(builder: __global.flatbuffers.Builder, numElems: number): void Static    

Properties

Name Type Description
bb_pos number    
bb "null" | __global.flatbuffers.ByteBuffer    

Defined in

Last Updated: 14 November, 2024