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.

55 lines (54 loc) 3.24 kB
import * as flatbuffers from 'flatbuffers'; import { GRID_DISPLAY_TYPE } from '../duc/grid-display-type'; import { GRID_TYPE } from '../duc/grid-type'; import { GeometricPoint } from '../duc/geometric-point'; import { GridStyle } from '../duc/grid-style'; import { IsometricGridSettings } from '../duc/isometric-grid-settings'; import { PolarGridSettings } from '../duc/polar-grid-settings'; export declare class GridSettings { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): GridSettings; static getRootAsGridSettings(bb: flatbuffers.ByteBuffer, obj?: GridSettings): GridSettings; static getSizePrefixedRootAsGridSettings(bb: flatbuffers.ByteBuffer, obj?: GridSettings): GridSettings; type(): GRID_TYPE | null; readonly(): boolean; displayType(): GRID_DISPLAY_TYPE | null; isAdaptive(): boolean; xSpacing(): number; ySpacing(): number; subdivisions(): number; origin(obj?: GeometricPoint): GeometricPoint | null; rotation(): number; followUcs(): boolean; majorStyle(obj?: GridStyle): GridStyle | null; minorStyle(obj?: GridStyle): GridStyle | null; showMinor(): boolean; minZoom(): number; maxZoom(): number; autoHide(): boolean; polarSettings(obj?: PolarGridSettings): PolarGridSettings | null; isometricSettings(obj?: IsometricGridSettings): IsometricGridSettings | null; enableSnapping(): boolean; static startGridSettings(builder: flatbuffers.Builder): void; static addType(builder: flatbuffers.Builder, type: GRID_TYPE): void; static addReadonly(builder: flatbuffers.Builder, readonly: boolean): void; static addDisplayType(builder: flatbuffers.Builder, displayType: GRID_DISPLAY_TYPE): void; static addIsAdaptive(builder: flatbuffers.Builder, isAdaptive: boolean): void; static addXSpacing(builder: flatbuffers.Builder, xSpacing: number): void; static addYSpacing(builder: flatbuffers.Builder, ySpacing: number): void; static addSubdivisions(builder: flatbuffers.Builder, subdivisions: number): void; static addOrigin(builder: flatbuffers.Builder, originOffset: flatbuffers.Offset): void; static addRotation(builder: flatbuffers.Builder, rotation: number): void; static addFollowUcs(builder: flatbuffers.Builder, followUcs: boolean): void; static addMajorStyle(builder: flatbuffers.Builder, majorStyleOffset: flatbuffers.Offset): void; static addMinorStyle(builder: flatbuffers.Builder, minorStyleOffset: flatbuffers.Offset): void; static addShowMinor(builder: flatbuffers.Builder, showMinor: boolean): void; static addMinZoom(builder: flatbuffers.Builder, minZoom: number): void; static addMaxZoom(builder: flatbuffers.Builder, maxZoom: number): void; static addAutoHide(builder: flatbuffers.Builder, autoHide: boolean): void; static addPolarSettings(builder: flatbuffers.Builder, polarSettingsOffset: flatbuffers.Offset): void; static addIsometricSettings(builder: flatbuffers.Builder, isometricSettingsOffset: flatbuffers.Offset): void; static addEnableSnapping(builder: flatbuffers.Builder, enableSnapping: boolean): void; static endGridSettings(builder: flatbuffers.Builder): flatbuffers.Offset; }