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.
23 lines (22 loc) • 1.46 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { FCFBetweenModifier } from '../duc/fcfbetween-modifier';
import { FCFProjectedZoneModifier } from '../duc/fcfprojected-zone-modifier';
export declare class FCFFrameModifiers {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): FCFFrameModifiers;
static getRootAsFCFFrameModifiers(bb: flatbuffers.ByteBuffer, obj?: FCFFrameModifiers): FCFFrameModifiers;
static getSizePrefixedRootAsFCFFrameModifiers(bb: flatbuffers.ByteBuffer, obj?: FCFFrameModifiers): FCFFrameModifiers;
allAround(): boolean;
allOver(): boolean;
continuousFeature(): boolean;
between(obj?: FCFBetweenModifier): FCFBetweenModifier | null;
projectedToleranceZone(obj?: FCFProjectedZoneModifier): FCFProjectedZoneModifier | null;
static startFCFFrameModifiers(builder: flatbuffers.Builder): void;
static addAllAround(builder: flatbuffers.Builder, allAround: boolean): void;
static addAllOver(builder: flatbuffers.Builder, allOver: boolean): void;
static addContinuousFeature(builder: flatbuffers.Builder, continuousFeature: boolean): void;
static addBetween(builder: flatbuffers.Builder, betweenOffset: flatbuffers.Offset): void;
static addProjectedToleranceZone(builder: flatbuffers.Builder, projectedToleranceZoneOffset: flatbuffers.Offset): void;
static endFCFFrameModifiers(builder: flatbuffers.Builder): flatbuffers.Offset;
}