UNPKG

ducjs

Version:

The duc 2D CAD file format is a cornerstone of our advanced design system, conceived to cater to professionals seeking precision and efficiency in their design work.

39 lines (38 loc) 2.69 kB
import * as flatbuffers from 'flatbuffers'; import { DucLine } from '../duc/duc-line'; import { DucPath } from '../duc/duc-path'; import { DucPoint } from '../duc/duc-point'; import { DucPointBinding } from '../duc/duc-point-binding'; import { _DucElementBase } from '../duc/duc-element-base'; export declare class _DucLinearElementBase { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): _DucLinearElementBase; static getRootAs_DucLinearElementBase(bb: flatbuffers.ByteBuffer, obj?: _DucLinearElementBase): _DucLinearElementBase; static getSizePrefixedRootAs_DucLinearElementBase(bb: flatbuffers.ByteBuffer, obj?: _DucLinearElementBase): _DucLinearElementBase; base(obj?: _DucElementBase): _DucElementBase | null; points(index: number, obj?: DucPoint): DucPoint | null; pointsLength(): number; lines(index: number, obj?: DucLine): DucLine | null; linesLength(): number; pathOverrides(index: number, obj?: DucPath): DucPath | null; pathOverridesLength(): number; lastCommittedPoint(obj?: DucPoint): DucPoint | null; startBinding(obj?: DucPointBinding): DucPointBinding | null; endBinding(obj?: DucPointBinding): DucPointBinding | null; static start_DucLinearElementBase(builder: flatbuffers.Builder): void; static addBase(builder: flatbuffers.Builder, baseOffset: flatbuffers.Offset): void; static addPoints(builder: flatbuffers.Builder, pointsOffset: flatbuffers.Offset): void; static createPointsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startPointsVector(builder: flatbuffers.Builder, numElems: number): void; static addLines(builder: flatbuffers.Builder, linesOffset: flatbuffers.Offset): void; static createLinesVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startLinesVector(builder: flatbuffers.Builder, numElems: number): void; static addPathOverrides(builder: flatbuffers.Builder, pathOverridesOffset: flatbuffers.Offset): void; static createPathOverridesVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; static startPathOverridesVector(builder: flatbuffers.Builder, numElems: number): void; static addLastCommittedPoint(builder: flatbuffers.Builder, lastCommittedPointOffset: flatbuffers.Offset): void; static addStartBinding(builder: flatbuffers.Builder, startBindingOffset: flatbuffers.Offset): void; static addEndBinding(builder: flatbuffers.Builder, endBindingOffset: flatbuffers.Offset): void; static end_DucLinearElementBase(builder: flatbuffers.Builder): flatbuffers.Offset; }