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.

36 lines (35 loc) 2.13 kB
import * as flatbuffers from 'flatbuffers'; import { DucImageFilter } from '../duc/duc-image-filter'; import { IMAGE_STATUS } from '../duc/image-status'; import { ImageCrop } from '../duc/image-crop'; import { _DucElementBase } from '../duc/duc-element-base'; export declare class DucImageElement { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): DucImageElement; static getRootAsDucImageElement(bb: flatbuffers.ByteBuffer, obj?: DucImageElement): DucImageElement; static getSizePrefixedRootAsDucImageElement(bb: flatbuffers.ByteBuffer, obj?: DucImageElement): DucImageElement; base(obj?: _DucElementBase): _DucElementBase | null; fileId(): string | null; fileId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; status(): IMAGE_STATUS | null; scale(index: number): number | null; scaleLength(): number; scaleArray(): Float64Array | null; crop(obj?: ImageCrop): ImageCrop | null; filter(obj?: DucImageFilter): DucImageFilter | null; static startDucImageElement(builder: flatbuffers.Builder): void; static addBase(builder: flatbuffers.Builder, baseOffset: flatbuffers.Offset): void; static addFileId(builder: flatbuffers.Builder, fileIdOffset: flatbuffers.Offset): void; static addStatus(builder: flatbuffers.Builder, status: IMAGE_STATUS): void; static addScale(builder: flatbuffers.Builder, scaleOffset: flatbuffers.Offset): void; static createScaleVector(builder: flatbuffers.Builder, data: number[] | Float64Array): flatbuffers.Offset; /** * @deprecated This Uint8Array overload will be removed in the future. */ static createScaleVector(builder: flatbuffers.Builder, data: number[] | Uint8Array): flatbuffers.Offset; static startScaleVector(builder: flatbuffers.Builder, numElems: number): void; static addCrop(builder: flatbuffers.Builder, cropOffset: flatbuffers.Offset): void; static addFilter(builder: flatbuffers.Builder, filterOffset: flatbuffers.Offset): void; static endDucImageElement(builder: flatbuffers.Builder): flatbuffers.Offset; }