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.
24 lines (23 loc) • 1.66 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { HatchPatternLine } from '../duc/hatch-pattern-line';
export declare class CustomHatchPattern {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): CustomHatchPattern;
static getRootAsCustomHatchPattern(bb: flatbuffers.ByteBuffer, obj?: CustomHatchPattern): CustomHatchPattern;
static getSizePrefixedRootAsCustomHatchPattern(bb: flatbuffers.ByteBuffer, obj?: CustomHatchPattern): CustomHatchPattern;
name(): string | null;
name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
description(): string | null;
description(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
lines(index: number, obj?: HatchPatternLine): HatchPatternLine | null;
linesLength(): number;
static startCustomHatchPattern(builder: flatbuffers.Builder): void;
static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void;
static addDescription(builder: flatbuffers.Builder, descriptionOffset: flatbuffers.Offset): 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 endCustomHatchPattern(builder: flatbuffers.Builder): flatbuffers.Offset;
static createCustomHatchPattern(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset, descriptionOffset: flatbuffers.Offset, linesOffset: flatbuffers.Offset): flatbuffers.Offset;
}