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.75 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { IdentifiedGridSettings } from '../duc/identified-grid-settings';
import { IdentifiedSnapSettings } from '../duc/identified-snap-settings';
import { IdentifiedUcs } from '../duc/identified-ucs';
import { IdentifiedView } from '../duc/identified-view';
export declare class StandardViewSettings {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): StandardViewSettings;
static getRootAsStandardViewSettings(bb: flatbuffers.ByteBuffer, obj?: StandardViewSettings): StandardViewSettings;
static getSizePrefixedRootAsStandardViewSettings(bb: flatbuffers.ByteBuffer, obj?: StandardViewSettings): StandardViewSettings;
views(index: number, obj?: IdentifiedView): IdentifiedView | null;
viewsLength(): number;
ucs(index: number, obj?: IdentifiedUcs): IdentifiedUcs | null;
ucsLength(): number;
gridSettings(index: number, obj?: IdentifiedGridSettings): IdentifiedGridSettings | null;
gridSettingsLength(): number;
snapSettings(index: number, obj?: IdentifiedSnapSettings): IdentifiedSnapSettings | null;
snapSettingsLength(): number;
static startStandardViewSettings(builder: flatbuffers.Builder): void;
static addViews(builder: flatbuffers.Builder, viewsOffset: flatbuffers.Offset): void;
static createViewsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startViewsVector(builder: flatbuffers.Builder, numElems: number): void;
static addUcs(builder: flatbuffers.Builder, ucsOffset: flatbuffers.Offset): void;
static createUcsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startUcsVector(builder: flatbuffers.Builder, numElems: number): void;
static addGridSettings(builder: flatbuffers.Builder, gridSettingsOffset: flatbuffers.Offset): void;
static createGridSettingsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startGridSettingsVector(builder: flatbuffers.Builder, numElems: number): void;
static addSnapSettings(builder: flatbuffers.Builder, snapSettingsOffset: flatbuffers.Offset): void;
static createSnapSettingsVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset;
static startSnapSettingsVector(builder: flatbuffers.Builder, numElems: number): void;
static endStandardViewSettings(builder: flatbuffers.Builder): flatbuffers.Offset;
static createStandardViewSettings(builder: flatbuffers.Builder, viewsOffset: flatbuffers.Offset, ucsOffset: flatbuffers.Offset, gridSettingsOffset: flatbuffers.Offset, snapSettingsOffset: flatbuffers.Offset): flatbuffers.Offset;
}