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.
228 lines (227 loc) • 13.8 kB
TypeScript
export { ANGULAR_UNITS_FORMAT } from './duc/angular-units-format';
export { AXIS } from './duc/axis';
export { AlternateUnits } from './duc/alternate-units';
export { AngularUnitSystem } from './duc/angular-unit-system';
export { BEZIER_MIRRORING } from './duc/bezier-mirroring';
export { BLENDING } from './duc/blending';
export { BLOCK_ATTACHMENT } from './duc/block-attachment';
export { BOOLEAN_OPERATION } from './duc/boolean-operation';
export { BoundElement } from './duc/bound-element';
export { COLUMN_TYPE } from './duc/column-type';
export { Checkpoint } from './duc/checkpoint';
export { ColumnLayout } from './duc/column-layout';
export { CustomHatchPattern } from './duc/custom-hatch-pattern';
export { DATUM_BRACKET_STYLE } from './duc/datum-bracket-style';
export { DATUM_TARGET_TYPE } from './duc/datum-target-type';
export { DECIMAL_SEPARATOR } from './duc/decimal-separator';
export { DIMENSION_FIT_RULE } from './duc/dimension-fit-rule';
export { DIMENSION_TEXT_PLACEMENT } from './duc/dimension-text-placement';
export { DIMENSION_TYPE } from './duc/dimension-type';
export { DIMENSION_UNITS_FORMAT } from './duc/dimension-units-format';
export { DatumReference } from './duc/datum-reference';
export { Delta } from './duc/delta';
export { DictionaryEntry } from './duc/dictionary-entry';
export { DimensionBaselineData } from './duc/dimension-baseline-data';
export { DimensionBindings } from './duc/dimension-bindings';
export { DimensionContinueData } from './duc/dimension-continue-data';
export { DimensionDefinitionPoints } from './duc/dimension-definition-points';
export { DimensionExtLineStyle } from './duc/dimension-ext-line-style';
export { DimensionFitStyle } from './duc/dimension-fit-style';
export { DimensionLineStyle } from './duc/dimension-line-style';
export { DimensionSymbolStyle } from './duc/dimension-symbol-style';
export { DimensionToleranceStyle } from './duc/dimension-tolerance-style';
export { DimensionValidationRules } from './duc/dimension-validation-rules';
export { DucArrowElement } from './duc/duc-arrow-element';
export { DucBlock } from './duc/duc-block';
export { DucBlockAttributeDefinition } from './duc/duc-block-attribute-definition';
export { DucBlockAttributeDefinitionEntry } from './duc/duc-block-attribute-definition-entry';
export { DucBlockDuplicationArray } from './duc/duc-block-duplication-array';
export { DucBlockInstanceElement } from './duc/duc-block-instance-element';
export { DucCommonStyle } from './duc/duc-common-style';
export { DucDimensionElement } from './duc/duc-dimension-element';
export { DucDimensionStyle } from './duc/duc-dimension-style';
export { DucDocElement } from './duc/duc-doc-element';
export { DucDocStyle } from './duc/duc-doc-style';
export { DucEllipseElement } from './duc/duc-ellipse-element';
export { DucEmbeddableElement } from './duc/duc-embeddable-element';
export { DucExternalFileData } from './duc/duc-external-file-data';
export { DucExternalFileEntry } from './duc/duc-external-file-entry';
export { DucFeatureControlFrameElement } from './duc/duc-feature-control-frame-element';
export { DucFeatureControlFrameStyle } from './duc/duc-feature-control-frame-style';
export { DucFrameElement } from './duc/duc-frame-element';
export { DucFreeDrawElement } from './duc/duc-free-draw-element';
export { DucFreeDrawEnds } from './duc/duc-free-draw-ends';
export { DucGlobalState } from './duc/duc-global-state';
export { DucGroup } from './duc/duc-group';
export { DucHatchStyle } from './duc/duc-hatch-style';
export { DucHead } from './duc/duc-head';
export { DucImageElement } from './duc/duc-image-element';
export { DucImageFilter } from './duc/duc-image-filter';
export { DucLayer } from './duc/duc-layer';
export { DucLayerOverrides } from './duc/duc-layer-overrides';
export { DucLeaderElement } from './duc/duc-leader-element';
export { DucLeaderStyle } from './duc/duc-leader-style';
export { DucLine } from './duc/duc-line';
export { DucLineReference } from './duc/duc-line-reference';
export { DucLinearElement } from './duc/duc-linear-element';
export { DucLocalState } from './duc/duc-local-state';
export { DucMermaidElement } from './duc/duc-mermaid-element';
export { DucParametricElement } from './duc/duc-parametric-element';
export { DucPath } from './duc/duc-path';
export { DucPdfElement } from './duc/duc-pdf-element';
export { DucPlotElement } from './duc/duc-plot-element';
export { DucPlotStyle } from './duc/duc-plot-style';
export { DucPoint } from './duc/duc-point';
export { DucPointBinding } from './duc/duc-point-binding';
export { DucPolygonElement } from './duc/duc-polygon-element';
export { DucRectangleElement } from './duc/duc-rectangle-element';
export { DucRegion } from './duc/duc-region';
export { DucStackLikeStyles } from './duc/duc-stack-like-styles';
export { DucTableAutoSize } from './duc/duc-table-auto-size';
export { DucTableCell } from './duc/duc-table-cell';
export { DucTableCellEntry } from './duc/duc-table-cell-entry';
export { DucTableCellSpan } from './duc/duc-table-cell-span';
export { DucTableCellStyle } from './duc/duc-table-cell-style';
export { DucTableColumn } from './duc/duc-table-column';
export { DucTableColumnEntry } from './duc/duc-table-column-entry';
export { DucTableElement } from './duc/duc-table-element';
export { DucTableRow } from './duc/duc-table-row';
export { DucTableRowEntry } from './duc/duc-table-row-entry';
export { DucTableStyle } from './duc/duc-table-style';
export { DucTextDynamicDictionarySource } from './duc/duc-text-dynamic-dictionary-source';
export { DucTextDynamicElementSource } from './duc/duc-text-dynamic-element-source';
export { DucTextDynamicPart } from './duc/duc-text-dynamic-part';
export { DucTextDynamicSource } from './duc/duc-text-dynamic-source';
export { DucTextDynamicSourceData } from './duc/duc-text-dynamic-source-data';
export { DucTextElement } from './duc/duc-text-element';
export { DucTextStyle } from './duc/duc-text-style';
export { DucUcs } from './duc/duc-ucs';
export { DucView } from './duc/duc-view';
export { DucViewportElement } from './duc/duc-viewport-element';
export { DucViewportStyle } from './duc/duc-viewport-style';
export { DucXRayElement } from './duc/duc-xray-element';
export { DucXRayStyle } from './duc/duc-xray-style';
export { DynamicSnapSettings } from './duc/dynamic-snap-settings';
export { ELEMENT_CONTENT_PREFERENCE } from './duc/element-content-preference';
export { Element } from './duc/element';
export { ElementBackground } from './duc/element-background';
export { ElementContentBase } from './duc/element-content-base';
export { ElementStroke } from './duc/element-stroke';
export { ElementWrapper } from './duc/element-wrapper';
export { ExportedDataState } from './duc/exported-data-state';
export { FCFBetweenModifier } from './duc/fcfbetween-modifier';
export { FCFDatumDefinition } from './duc/fcfdatum-definition';
export { FCFDatumStyle } from './duc/fcfdatum-style';
export { FCFFrameModifiers } from './duc/fcfframe-modifiers';
export { FCFLayoutStyle } from './duc/fcflayout-style';
export { FCFProjectedZoneModifier } from './duc/fcfprojected-zone-modifier';
export { FCFSegmentRow } from './duc/fcfsegment-row';
export { FCFSymbolStyle } from './duc/fcfsymbol-style';
export { FEATURE_MODIFIER } from './duc/feature-modifier';
export { FeatureControlFrameSegment } from './duc/feature-control-frame-segment';
export { GDT_SYMBOL } from './duc/gdt-symbol';
export { GRID_DISPLAY_TYPE } from './duc/grid-display-type';
export { GRID_TYPE } from './duc/grid-type';
export { GeometricPoint } from './duc/geometric-point';
export { GridSettings } from './duc/grid-settings';
export { GridStyle } from './duc/grid-style';
export { HANDLE_TYPE } from './duc/handle-type';
export { HATCH_STYLE } from './duc/hatch-style';
export { HatchPatternLine } from './duc/hatch-pattern-line';
export { IMAGE_STATUS } from './duc/image-status';
export { IdentifiedCommonStyle } from './duc/identified-common-style';
export { IdentifiedDimensionStyle } from './duc/identified-dimension-style';
export { IdentifiedDocStyle } from './duc/identified-doc-style';
export { IdentifiedFCFStyle } from './duc/identified-fcfstyle';
export { IdentifiedGridSettings } from './duc/identified-grid-settings';
export { IdentifiedHatchStyle } from './duc/identified-hatch-style';
export { IdentifiedLeaderStyle } from './duc/identified-leader-style';
export { IdentifiedSnapSettings } from './duc/identified-snap-settings';
export { IdentifiedStackLikeStyle } from './duc/identified-stack-like-style';
export { IdentifiedTableStyle } from './duc/identified-table-style';
export { IdentifiedTextStyle } from './duc/identified-text-style';
export { IdentifiedUcs } from './duc/identified-ucs';
export { IdentifiedView } from './duc/identified-view';
export { IdentifiedViewportStyle } from './duc/identified-viewport-style';
export { IdentifiedXRayStyle } from './duc/identified-xray-style';
export { Identifier } from './duc/identifier';
export { ImageCrop } from './duc/image-crop';
export { IsometricGridSettings } from './duc/isometric-grid-settings';
export { JSONPatchOperation } from './duc/jsonpatch-operation';
export { LEADER_CONTENT_TYPE } from './duc/leader-content-type';
export { LINE_HEAD } from './duc/line-head';
export { LINE_SPACING_TYPE } from './duc/line-spacing-type';
export { LayerSnapFilters } from './duc/layer-snap-filters';
export { LayerValidationRules } from './duc/layer-validation-rules';
export { LeaderBlockContent } from './duc/leader-block-content';
export { LeaderContent } from './duc/leader-content';
export { LeaderContentData } from './duc/leader-content-data';
export { LeaderTextBlockContent } from './duc/leader-text-block-content';
export { LineSpacing } from './duc/line-spacing';
export { LinearUnitSystem } from './duc/linear-unit-system';
export { MARK_ELLIPSE_CENTER } from './duc/mark-ellipse-center';
export { MATERIAL_CONDITION } from './duc/material-condition';
export { Margins } from './duc/margins';
export { OBJECT_SNAP_MODE } from './duc/object-snap-mode';
export { PARAMETRIC_SOURCE_TYPE } from './duc/parametric-source-type';
export { PRUNING_LEVEL } from './duc/pruning-level';
export { ParagraphFormatting } from './duc/paragraph-formatting';
export { ParametricSource } from './duc/parametric-source';
export { PlotLayout } from './duc/plot-layout';
export { PointBindingPoint } from './duc/point-binding-point';
export { PolarGridSettings } from './duc/polar-grid-settings';
export { PolarTrackingSettings } from './duc/polar-tracking-settings';
export { PrimaryUnits } from './duc/primary-units';
export { SNAP_MARKER_SHAPE } from './duc/snap-marker-shape';
export { SNAP_MODE } from './duc/snap-mode';
export { SNAP_OVERRIDE_BEHAVIOR } from './duc/snap-override-behavior';
export { STACKED_TEXT_ALIGN } from './duc/stacked-text-align';
export { STROKE_CAP } from './duc/stroke-cap';
export { STROKE_JOIN } from './duc/stroke-join';
export { STROKE_PLACEMENT } from './duc/stroke-placement';
export { STROKE_PREFERENCE } from './duc/stroke-preference';
export { STROKE_SIDE_PREFERENCE } from './duc/stroke-side-preference';
export { STROKE_WIDTH } from './duc/stroke-width';
export { SnapMarkerSettings } from './duc/snap-marker-settings';
export { SnapMarkerStyle } from './duc/snap-marker-style';
export { SnapMarkerStyleEntry } from './duc/snap-marker-style-entry';
export { SnapOverride } from './duc/snap-override';
export { SnapSettings } from './duc/snap-settings';
export { StackFormat } from './duc/stack-format';
export { StackFormatProperties } from './duc/stack-format-properties';
export { Standard } from './duc/standard';
export { StandardOverrides } from './duc/standard-overrides';
export { StandardStyles } from './duc/standard-styles';
export { StandardUnits } from './duc/standard-units';
export { StandardValidation } from './duc/standard-validation';
export { StandardViewSettings } from './duc/standard-view-settings';
export { StringValueEntry } from './duc/string-value-entry';
export { StrokeSides } from './duc/stroke-sides';
export { StrokeStyle } from './duc/stroke-style';
export { TABLE_CELL_ALIGNMENT } from './duc/table-cell-alignment';
export { TABLE_FLOW_DIRECTION } from './duc/table-flow-direction';
export { TEXT_ALIGN } from './duc/text-align';
export { TEXT_FIELD_SOURCE_PROPERTY } from './duc/text-field-source-property';
export { TEXT_FIELD_SOURCE_TYPE } from './duc/text-field-source-type';
export { TEXT_FLOW_DIRECTION } from './duc/text-flow-direction';
export { TOLERANCE_DISPLAY } from './duc/tolerance-display';
export { TOLERANCE_TYPE } from './duc/tolerance-type';
export { TOLERANCE_ZONE_TYPE } from './duc/tolerance-zone-type';
export { TextColumn } from './duc/text-column';
export { TilingProperties } from './duc/tiling-properties';
export { ToleranceClause } from './duc/tolerance-clause';
export { TrackingLineStyle } from './duc/tracking-line-style';
export { UNIT_SYSTEM } from './duc/unit-system';
export { UnitPrecision } from './duc/unit-precision';
export { VERTICAL_ALIGN } from './duc/vertical-align';
export { VIEWPORT_SHADE_PLOT } from './duc/viewport-shade-plot';
export { VersionBase } from './duc/version-base';
export { VersionGraph } from './duc/version-graph';
export { VersionGraphMetadata } from './duc/version-graph-metadata';
export { YOUTUBE_STATES } from './duc/youtube-states';
export { _DucElementBase } from './duc/duc-element-base';
export { _DucElementStylesBase } from './duc/duc-element-styles-base';
export { _DucLinearElementBase } from './duc/duc-linear-element-base';
export { _DucStackBase } from './duc/duc-stack-base';
export { _DucStackElementBase } from './duc/duc-stack-element-base';
export { _UnitSystemBase } from './duc/unit-system-base';