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.
28 lines (27 loc) • 1.98 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { FEATURE_MODIFIER } from '../duc/feature-modifier';
import { MATERIAL_CONDITION } from '../duc/material-condition';
import { TOLERANCE_ZONE_TYPE } from '../duc/tolerance-zone-type';
export declare class ToleranceClause {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): ToleranceClause;
static getRootAsToleranceClause(bb: flatbuffers.ByteBuffer, obj?: ToleranceClause): ToleranceClause;
static getSizePrefixedRootAsToleranceClause(bb: flatbuffers.ByteBuffer, obj?: ToleranceClause): ToleranceClause;
value(): string | null;
value(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
zoneType(): TOLERANCE_ZONE_TYPE | null;
featureModifiers(index: number): FEATURE_MODIFIER | null;
featureModifiersLength(): number;
featureModifiersArray(): Uint8Array | null;
materialCondition(): MATERIAL_CONDITION | null;
static startToleranceClause(builder: flatbuffers.Builder): void;
static addValue(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset): void;
static addZoneType(builder: flatbuffers.Builder, zoneType: TOLERANCE_ZONE_TYPE): void;
static addFeatureModifiers(builder: flatbuffers.Builder, featureModifiersOffset: flatbuffers.Offset): void;
static createFeatureModifiersVector(builder: flatbuffers.Builder, data: FEATURE_MODIFIER[]): flatbuffers.Offset;
static startFeatureModifiersVector(builder: flatbuffers.Builder, numElems: number): void;
static addMaterialCondition(builder: flatbuffers.Builder, materialCondition: MATERIAL_CONDITION): void;
static endToleranceClause(builder: flatbuffers.Builder): flatbuffers.Offset;
static createToleranceClause(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset, zoneType: TOLERANCE_ZONE_TYPE | null, featureModifiersOffset: flatbuffers.Offset, materialCondition: MATERIAL_CONDITION | null): flatbuffers.Offset;
}