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.
38 lines (37 loc) • 2.96 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { PRUNING_LEVEL } from '../duc/pruning-level';
export declare class DucGlobalState {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): DucGlobalState;
static getRootAsDucGlobalState(bb: flatbuffers.ByteBuffer, obj?: DucGlobalState): DucGlobalState;
static getSizePrefixedRootAsDucGlobalState(bb: flatbuffers.ByteBuffer, obj?: DucGlobalState): DucGlobalState;
name(): string | null;
name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
viewBackgroundColor(): string | null;
viewBackgroundColor(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
mainScope(): string | null;
mainScope(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
dashSpacingScale(): number;
isDashSpacingAffectedByViewportScale(): boolean;
scopeExponentThreshold(): number;
dimensionsAssociativeByDefault(): boolean;
useAnnotativeScaling(): boolean;
displayPrecisionLinear(): number;
displayPrecisionAngular(): number;
pruningLevel(): PRUNING_LEVEL | null;
static startDucGlobalState(builder: flatbuffers.Builder): void;
static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void;
static addViewBackgroundColor(builder: flatbuffers.Builder, viewBackgroundColorOffset: flatbuffers.Offset): void;
static addMainScope(builder: flatbuffers.Builder, mainScopeOffset: flatbuffers.Offset): void;
static addDashSpacingScale(builder: flatbuffers.Builder, dashSpacingScale: number): void;
static addIsDashSpacingAffectedByViewportScale(builder: flatbuffers.Builder, isDashSpacingAffectedByViewportScale: boolean): void;
static addScopeExponentThreshold(builder: flatbuffers.Builder, scopeExponentThreshold: number): void;
static addDimensionsAssociativeByDefault(builder: flatbuffers.Builder, dimensionsAssociativeByDefault: boolean): void;
static addUseAnnotativeScaling(builder: flatbuffers.Builder, useAnnotativeScaling: boolean): void;
static addDisplayPrecisionLinear(builder: flatbuffers.Builder, displayPrecisionLinear: number): void;
static addDisplayPrecisionAngular(builder: flatbuffers.Builder, displayPrecisionAngular: number): void;
static addPruningLevel(builder: flatbuffers.Builder, pruningLevel: PRUNING_LEVEL): void;
static endDucGlobalState(builder: flatbuffers.Builder): flatbuffers.Offset;
static createDucGlobalState(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset, viewBackgroundColorOffset: flatbuffers.Offset, mainScopeOffset: flatbuffers.Offset, dashSpacingScale: number, isDashSpacingAffectedByViewportScale: boolean, scopeExponentThreshold: number, dimensionsAssociativeByDefault: boolean, useAnnotativeScaling: boolean, displayPrecisionLinear: number, displayPrecisionAngular: number, pruningLevel: PRUNING_LEVEL | null): flatbuffers.Offset;
}