ducpy.serialize¶
Main serialization functions for duc.fbs schema. This module provides the main serialization function that leverages all comprehensive classes.
Attributes¶
Functions¶
Module Contents¶
- ducpy.serialize.logger¶
- ducpy.serialize.DucElementStylesBaseStart¶
- ducpy.serialize.DucElementStylesBaseAddRoundness¶
- ducpy.serialize.DucElementStylesBaseAddBlending¶
- ducpy.serialize.DucElementStylesBaseAddBackground¶
- ducpy.serialize.DucElementStylesBaseAddStroke¶
- ducpy.serialize.DucElementStylesBaseAddOpacity¶
- ducpy.serialize.DucElementStylesBaseEnd¶
- ducpy.serialize.DucElementStylesBaseStartBackgroundVector¶
- ducpy.serialize.DucElementStylesBaseStartStrokeVector¶
- ducpy.serialize.DucLinearElementBaseStart¶
- ducpy.serialize.DucLinearElementBaseAddBase¶
- ducpy.serialize.DucLinearElementBaseAddPoints¶
- ducpy.serialize.DucLinearElementBaseAddLines¶
- ducpy.serialize.DucLinearElementBaseAddPathOverrides¶
- ducpy.serialize.DucLinearElementBaseAddLastCommittedPoint¶
- ducpy.serialize.DucLinearElementBaseAddStartBinding¶
- ducpy.serialize.DucLinearElementBaseAddEndBinding¶
- ducpy.serialize.DucLinearElementBaseEnd¶
- ducpy.serialize.DucLinearElementBaseStartPointsVector¶
- ducpy.serialize.DucLinearElementBaseStartLinesVector¶
- ducpy.serialize.DucLinearElementBaseStartPathOverridesVector¶
- ducpy.serialize.DucStackElementBaseStart¶
- ducpy.serialize.DucStackElementBaseAddBase¶
- ducpy.serialize.DucStackElementBaseAddStackBase¶
- ducpy.serialize.DucStackElementBaseAddClip¶
- ducpy.serialize.DucStackElementBaseAddLabelVisible¶
- ducpy.serialize.DucStackElementBaseAddStandardOverride¶
- ducpy.serialize.DucStackElementBaseEnd¶
- ducpy.serialize._str(builder: flatbuffers.Builder, s: str | None) int ¶
- ducpy.serialize._bytes_vec(builder: flatbuffers.Builder, b: bytes | None) int ¶
- ducpy.serialize.serialize_fbs_dictionary_entry(builder: flatbuffers.Builder, entry: ducpy.classes.DataStateClass.DictionaryEntry) int ¶
- ducpy.serialize.serialize_fbs_string_value_entry(builder: flatbuffers.Builder, entry: ducpy.classes.ElementsClass.StringValueEntry) int ¶
- ducpy.serialize.serialize_fbs_identifier(builder: flatbuffers.Builder, identifier: ducpy.classes.StandardsClass.Identifier) int ¶
- ducpy.serialize.serialize_fbs_duc_point(builder: flatbuffers.Builder, point: ducpy.classes.ElementsClass.DucPoint | None) int ¶
- ducpy.serialize.serialize_fbs_margins(builder: flatbuffers.Builder, margins: ducpy.classes.ElementsClass.Margins | None) int ¶
- ducpy.serialize.serialize_fbs_duc_view(builder: flatbuffers.Builder, view: ducpy.classes.ElementsClass.DucView | None) int ¶
- ducpy.serialize.serialize_fbs_tiling_properties(builder: flatbuffers.Builder, props: ducpy.classes.ElementsClass.TilingProperties | None) int ¶
- ducpy.serialize.serialize_fbs_hatch_pattern_line(builder: flatbuffers.Builder, line: ducpy.classes.ElementsClass.HatchPatternLine) int ¶
- ducpy.serialize.serialize_fbs_custom_hatch_pattern(builder: flatbuffers.Builder, pattern: ducpy.classes.ElementsClass.CustomHatchPattern | None) int ¶
- ducpy.serialize.serialize_fbs_duc_hatch_style(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.DucHatchStyle | None) int ¶
- ducpy.serialize.serialize_fbs_duc_image_filter(builder: flatbuffers.Builder, image_filter: ducpy.classes.ElementsClass.DucImageFilter | None) int ¶
- ducpy.serialize.serialize_fbs_element_content_base(builder: flatbuffers.Builder, content: ducpy.classes.ElementsClass.ElementContentBase) int ¶
- ducpy.serialize.serialize_fbs_stroke_style(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.StrokeStyle) int ¶
- ducpy.serialize.serialize_fbs_stroke_sides(builder: flatbuffers.Builder, sides: ducpy.classes.ElementsClass.StrokeSides | None) int ¶
- ducpy.serialize.serialize_fbs_element_stroke(builder: flatbuffers.Builder, stroke: ducpy.classes.ElementsClass.ElementStroke) int ¶
- ducpy.serialize.serialize_fbs_element_background(builder: flatbuffers.Builder, background: ducpy.classes.ElementsClass.ElementBackground) int ¶
- ducpy.serialize.serialize_fbs_duc_element_styles_base(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.DucElementStylesBase | None) int ¶
- ducpy.serialize.serialize_fbs_bound_element(builder: flatbuffers.Builder, element: ducpy.classes.ElementsClass.BoundElement) int ¶
- ducpy.serialize.serialize_fbs_duc_element_base(builder: flatbuffers.Builder, base: ducpy.classes.ElementsClass.DucElementBase) int ¶
- ducpy.serialize.serialize_fbs_duc_head(builder: flatbuffers.Builder, head: ducpy.classes.ElementsClass.DucHead | None) int ¶
- ducpy.serialize.serialize_fbs_point_binding_point(builder: flatbuffers.Builder, pbp: ducpy.classes.ElementsClass.PointBindingPoint | None) int ¶
- ducpy.serialize.serialize_fbs_duc_point_binding(builder: flatbuffers.Builder, binding: ducpy.classes.ElementsClass.DucPointBinding | None) int ¶
- ducpy.serialize.serialize_fbs_duc_line_reference(builder: flatbuffers.Builder, ref: ducpy.classes.ElementsClass.DucLineReference) int ¶
- ducpy.serialize.serialize_fbs_duc_line(builder: flatbuffers.Builder, line: ducpy.classes.ElementsClass.DucLine) int ¶
- ducpy.serialize.serialize_fbs_duc_path(builder: flatbuffers.Builder, path: ducpy.classes.ElementsClass.DucPath) int ¶
- ducpy.serialize.serialize_fbs_duc_linear_element_base(builder: flatbuffers.Builder, linear_base: ducpy.classes.ElementsClass.DucLinearElementBase) int ¶
- ducpy.serialize.serialize_fbs_duc_stack_like_styles(builder: flatbuffers.Builder, styles: ducpy.classes.ElementsClass.DucStackLikeStyles) int ¶
- ducpy.serialize.serialize_fbs_duc_stack_base(builder: flatbuffers.Builder, stack_base: ducpy.classes.ElementsClass.DucStackBase) int ¶
- ducpy.serialize.serialize_fbs_duc_stack_element_base(builder: flatbuffers.Builder, seb: ducpy.classes.ElementsClass.DucStackElementBase) int ¶
- ducpy.serialize.serialize_fbs_line_spacing(builder: flatbuffers.Builder, ls: ducpy.classes.ElementsClass.LineSpacing | None) int ¶
- ducpy.serialize.serialize_fbs_duc_text_style(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.DucTextStyle) int ¶
- ducpy.serialize.serialize_fbs_table_cell_style(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.DucTableCellStyle) int ¶
- ducpy.serialize.serialize_fbs_table_style(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.DucTableStyle | None) int ¶
- ducpy.serialize.serialize_fbs_leader_style(builder: flatbuffers.Builder, style: ducpy.classes.ElementsClass.DucLeaderStyle) int ¶
- ducpy.serialize.serialize_fbs_dimension_tolerance_style(builder: flatbuffers.Builder, t: ducpy.classes.ElementsClass.DimensionToleranceStyle | None) int ¶
- ducpy.serialize.serialize_fbs_dimension_fit_style(builder: flatbuffers.Builder, f: ducpy.classes.ElementsClass.DimensionFitStyle) int ¶
- ducpy.serialize.serialize_fbs_dimension_line_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DimensionLineStyle) int ¶
- ducpy.serialize.serialize_fbs_dimension_ext_line_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DimensionExtLineStyle) int ¶
- ducpy.serialize.serialize_fbs_dimension_symbol_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DimensionSymbolStyle) int ¶
- ducpy.serialize.serialize_fbs_dimension_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucDimensionStyle) int ¶
- ducpy.serialize.serialize_fbs_fcf_layout_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.FCFLayoutStyle) int ¶
- ducpy.serialize.serialize_fbs_fcf_symbol_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.FCFSymbolStyle) int ¶
- ducpy.serialize.serialize_fbs_fcf_datum_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.FCFDatumStyle) int ¶
- ducpy.serialize.serialize_fbs_feature_control_frame_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucFeatureControlFrameStyle) int ¶
- ducpy.serialize.serialize_fbs_paragraph_formatting(builder: flatbuffers.Builder, p: ducpy.classes.ElementsClass.ParagraphFormatting) int ¶
- ducpy.serialize.serialize_fbs_stack_format_properties(builder: flatbuffers.Builder, p: ducpy.classes.ElementsClass.StackFormatProperties) int ¶
- ducpy.serialize.serialize_fbs_stack_format(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.StackFormat) int ¶
- ducpy.serialize.serialize_fbs_doc_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucDocStyle) int ¶
- ducpy.serialize.serialize_fbs_viewport_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucViewportStyle) int ¶
- ducpy.serialize.serialize_fbs_plot_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucPlotStyle) int ¶
- ducpy.serialize.serialize_fbs_xray_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucXRayStyle) int ¶
- ducpy.serialize.serialize_fbs_rectangle(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucRectangleElement) int ¶
- ducpy.serialize.serialize_fbs_polygon(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucPolygonElement) int ¶
- ducpy.serialize.serialize_fbs_ellipse(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucEllipseElement) int ¶
- ducpy.serialize.serialize_fbs_embeddable(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucEmbeddableElement) int ¶
- ducpy.serialize.serialize_fbs_pdf(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucPdfElement) int ¶
- ducpy.serialize.serialize_fbs_mermaid(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucMermaidElement) int ¶
- ducpy.serialize.serialize_fbs_table_column(builder: flatbuffers.Builder, col: ducpy.classes.ElementsClass.DucTableColumn) int ¶
- ducpy.serialize.serialize_fbs_table_row(builder: flatbuffers.Builder, row: ducpy.classes.ElementsClass.DucTableRow) int ¶
- ducpy.serialize.serialize_fbs_table_cell_span(builder: flatbuffers.Builder, span: ducpy.classes.ElementsClass.DucTableCellSpan | None) int ¶
- ducpy.serialize.serialize_fbs_table_cell(builder: flatbuffers.Builder, cell: ducpy.classes.ElementsClass.DucTableCell) int ¶
- ducpy.serialize.serialize_fbs_table_column_entry(builder: flatbuffers.Builder, entry: ducpy.classes.ElementsClass.DucTableColumnEntry) int ¶
- ducpy.serialize.serialize_fbs_table_row_entry(builder: flatbuffers.Builder, entry: ducpy.classes.ElementsClass.DucTableRowEntry) int ¶
- ducpy.serialize.serialize_fbs_table_cell_entry(builder: flatbuffers.Builder, entry: ducpy.classes.ElementsClass.DucTableCellEntry) int ¶
- ducpy.serialize.serialize_fbs_table_auto_size(builder: flatbuffers.Builder, a: ducpy.classes.ElementsClass.DucTableAutoSize) int ¶
- ducpy.serialize.serialize_fbs_table(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucTableElement) int ¶
- ducpy.serialize.serialize_fbs_image_crop(builder: flatbuffers.Builder, crop: ducpy.classes.ElementsClass.ImageCrop | None) int ¶
- ducpy.serialize.serialize_fbs_image(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucImageElement) int ¶
- ducpy.serialize.serialize_fbs_primary_units(builder: flatbuffers.Builder, pu: ducpy.classes.StandardsClass.PrimaryUnits | None) int ¶
- ducpy.serialize.serialize_fbs_text_dynamic_source(builder: flatbuffers.Builder, src: ducpy.classes.ElementsClass.DucTextDynamicSource) int ¶
- ducpy.serialize.serialize_fbs_text_dynamic_part(builder: flatbuffers.Builder, part: ducpy.classes.ElementsClass.DucTextDynamicPart) int ¶
- ducpy.serialize.serialize_fbs_text(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucTextElement) int ¶
- ducpy.serialize.serialize_fbs_linear(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucLinearElement) int ¶
- ducpy.serialize.serialize_fbs_arrow(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucArrowElement) int ¶
- ducpy.serialize.serialize_fbs_freedraw_ends(builder: flatbuffers.Builder, e: ducpy.classes.ElementsClass.DucFreeDrawEnds | None) int ¶
- ducpy.serialize.serialize_fbs_freedraw(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucFreeDrawElement) int ¶
- ducpy.serialize.serialize_fbs_block_duplication_array(builder: flatbuffers.Builder, d: ducpy.classes.ElementsClass.DucBlockDuplicationArray | None) int ¶
- ducpy.serialize.serialize_fbs_block_instance(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucBlockInstanceElement) int ¶
- ducpy.serialize.serialize_fbs_frame(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucFrameElement) int ¶
- ducpy.serialize.serialize_fbs_plot(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucPlotElement) int ¶
- ducpy.serialize.serialize_fbs_viewport(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucViewportElement) int ¶
- ducpy.serialize.serialize_fbs_xray(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucXRayElement) int ¶
- ducpy.serialize.serialize_fbs_leader_content(builder: flatbuffers.Builder, c: ducpy.classes.ElementsClass.LeaderContent | None) int ¶
- ducpy.serialize.serialize_fbs_leader(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucLeaderElement) int ¶
- ducpy.serialize.serialize_fbs_dimension_definition_points(builder: flatbuffers.Builder, d: ducpy.classes.ElementsClass.DimensionDefinitionPoints) int ¶
- ducpy.serialize.serialize_fbs_dimension_bindings(builder: flatbuffers.Builder, b: ducpy.classes.ElementsClass.DimensionBindings | None) int ¶
- ducpy.serialize.serialize_fbs_dimension_baseline(builder: flatbuffers.Builder, b: ducpy.classes.ElementsClass.DimensionBaselineData | None) int ¶
- ducpy.serialize.serialize_fbs_dimension_continue(builder: flatbuffers.Builder, c: ducpy.classes.ElementsClass.DimensionContinueData | None) int ¶
- ducpy.serialize.serialize_fbs_datum_reference(builder: flatbuffers.Builder, d: ducpy.classes.ElementsClass.DatumReference) int ¶
- ducpy.serialize.serialize_fbs_tolerance_clause(builder: flatbuffers.Builder, t: ducpy.classes.ElementsClass.ToleranceClause) int ¶
- ducpy.serialize.serialize_fbs_fcf_segment(builder: flatbuffers.Builder, seg: ducpy.classes.ElementsClass.FeatureControlFrameSegment) int ¶
- ducpy.serialize.serialize_fbs_fcf_between_modifier(builder: flatbuffers.Builder, b: ducpy.classes.ElementsClass.FCFBetweenModifier | None) int ¶
- ducpy.serialize.serialize_fbs_fcf_projected_zone(builder: flatbuffers.Builder, p: ducpy.classes.ElementsClass.FCFProjectedZoneModifier | None) int ¶
- ducpy.serialize.serialize_fbs_fcf_frame_modifiers(builder: flatbuffers.Builder, m: ducpy.classes.ElementsClass.FCFFrameModifiers | None) int ¶
- ducpy.serialize.serialize_fbs_fcf_datum_definition(builder: flatbuffers.Builder, d: ducpy.classes.ElementsClass.FCFDatumDefinition | None) int ¶
- ducpy.serialize.serialize_fbs_fcf_segment_row(builder: flatbuffers.Builder, row: ducpy.classes.ElementsClass.FCFSegmentRow) int ¶
- ducpy.serialize.serialize_fbs_feature_control_frame(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucFeatureControlFrameElement) int ¶
- ducpy.serialize.serialize_fbs_text_column(builder: flatbuffers.Builder, c: ducpy.classes.ElementsClass.TextColumn) int ¶
- ducpy.serialize.serialize_fbs_column_layout(builder: flatbuffers.Builder, c: ducpy.classes.ElementsClass.ColumnLayout) int ¶
- ducpy.serialize.serialize_fbs_doc(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucDocElement) int ¶
- ducpy.serialize.serialize_fbs_parametric_source(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.ParametricSource) int ¶
- ducpy.serialize.serialize_fbs_parametric(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucParametricElement) int ¶
- ducpy.serialize.ELEMENT_TYPE_MAP¶
- ducpy.serialize.ELEMENT_SERIALIZER_MAP¶
- ducpy.serialize.serialize_fbs_dimension(builder: flatbuffers.Builder, el: ducpy.classes.ElementsClass.DucDimensionElement) int ¶
- ducpy.serialize.serialize_fbs_element_wrapper(builder: flatbuffers.Builder, wrapper: ducpy.classes.ElementsClass.ElementWrapper) int ¶
- ducpy.serialize.serialize_fbs_unit_system_base(builder: flatbuffers.Builder, base: ducpy.classes.StandardsClass.UnitSystemBase) int ¶
- ducpy.serialize.serialize_fbs_linear_unit_system(builder: flatbuffers.Builder, l: ducpy.classes.StandardsClass.LinearUnitSystem | None) int ¶
- ducpy.serialize.serialize_fbs_angular_unit_system(builder: flatbuffers.Builder, a: ducpy.classes.StandardsClass.AngularUnitSystem | None) int ¶
- ducpy.serialize.serialize_fbs_alternate_units(builder: flatbuffers.Builder, a: ducpy.classes.StandardsClass.AlternateUnits | None) int ¶
- ducpy.serialize.serialize_fbs_primary_units(builder: flatbuffers.Builder, pu: ducpy.classes.StandardsClass.PrimaryUnits | None) int ¶
- ducpy.serialize.serialize_fbs_standard_units(builder: flatbuffers.Builder, u: ducpy.classes.StandardsClass.StandardUnits | None) int ¶
- ducpy.serialize.serialize_fbs_unit_precision(builder: flatbuffers.Builder, up: ducpy.classes.StandardsClass.UnitPrecision | None) int ¶
- ducpy.serialize.serialize_fbs_standard_overrides(builder: flatbuffers.Builder, o: ducpy.classes.StandardsClass.StandardOverrides | None) int ¶
- ducpy.serialize.serialize_fbs_common_style(builder: flatbuffers.Builder, s: ducpy.classes.ElementsClass.DucCommonStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_common_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedCommonStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_stack_like_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedStackLikeStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_text_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedTextStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_dimension_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedDimensionStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_leader_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedLeaderStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_fcf_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedFCFStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_table_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedTableStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_doc_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedDocStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_viewport_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedViewportStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_hatch_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedHatchStyle) int ¶
- ducpy.serialize.serialize_fbs_identified_xray_style(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedXRayStyle) int ¶
- ducpy.serialize.serialize_fbs_standard_styles(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.StandardStyles | None) int ¶
- ducpy.serialize.serialize_fbs_grid_style(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.GridStyle) int ¶
- ducpy.serialize.serialize_fbs_polar_grid_settings(builder: flatbuffers.Builder, p: ducpy.classes.StandardsClass.PolarGridSettings | None) int ¶
- ducpy.serialize.serialize_fbs_isometric_grid_settings(builder: flatbuffers.Builder, i: ducpy.classes.StandardsClass.IsometricGridSettings | None) int ¶
- ducpy.serialize.serialize_fbs_duc_ucs(builder: flatbuffers.Builder, u: ducpy.classes.ElementsClass.DucUcs) int ¶
- ducpy.serialize.serialize_fbs_grid_settings(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.GridSettings) int ¶
- ducpy.serialize.serialize_fbs_snap_override(builder: flatbuffers.Builder, o: ducpy.classes.StandardsClass.SnapOverride) int ¶
- ducpy.serialize.serialize_fbs_dynamic_snap_settings(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.DynamicSnapSettings) int ¶
- ducpy.serialize.serialize_fbs_tracking_line_style(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.TrackingLineStyle | None) int ¶
- ducpy.serialize.serialize_fbs_polar_tracking_settings(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.PolarTrackingSettings) int ¶
- ducpy.serialize.serialize_fbs_layer_snap_filters(builder: flatbuffers.Builder, f: ducpy.classes.StandardsClass.LayerSnapFilters | None) int ¶
- ducpy.serialize.serialize_fbs_snap_marker_style(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.SnapMarkerStyle) int ¶
- ducpy.serialize.serialize_fbs_snap_marker_style_entry(builder: flatbuffers.Builder, e: ducpy.classes.StandardsClass.SnapMarkerStyleEntry) int ¶
- ducpy.serialize.serialize_fbs_snap_marker_settings(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.SnapMarkerSettings) int ¶
- ducpy.serialize.serialize_fbs_snap_settings(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.SnapSettings) int ¶
- ducpy.serialize.serialize_fbs_identified_grid_settings(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedGridSettings) int ¶
- ducpy.serialize.serialize_fbs_identified_snap_settings(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedSnapSettings) int ¶
- ducpy.serialize.serialize_fbs_identified_ucs(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedUcs) int ¶
- ducpy.serialize.serialize_fbs_identified_view(builder: flatbuffers.Builder, x: ducpy.classes.StandardsClass.IdentifiedView) int ¶
- ducpy.serialize.serialize_fbs_standard_view_settings(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.StandardViewSettings | None) int ¶
- ducpy.serialize.serialize_fbs_dimension_validation_rules(builder: flatbuffers.Builder, r: ducpy.classes.StandardsClass.DimensionValidationRules | None) int ¶
- ducpy.serialize.serialize_fbs_layer_validation_rules(builder: flatbuffers.Builder, r: ducpy.classes.StandardsClass.LayerValidationRules | None) int ¶
- ducpy.serialize.serialize_fbs_standard_validation(builder: flatbuffers.Builder, v: ducpy.classes.StandardsClass.StandardValidation | None) int ¶
- ducpy.serialize.serialize_fbs_standard(builder: flatbuffers.Builder, s: ducpy.classes.StandardsClass.Standard) int ¶
- ducpy.serialize.serialize_fbs_block_attribute_definition(builder: flatbuffers.Builder, d: ducpy.classes.ElementsClass.DucBlockAttributeDefinition) int ¶
- ducpy.serialize.serialize_fbs_block_attribute_definition_entry(builder: flatbuffers.Builder, e: ducpy.classes.ElementsClass.DucBlockAttributeDefinitionEntry) int ¶
- ducpy.serialize.serialize_fbs_block(builder: flatbuffers.Builder, block: ducpy.classes.ElementsClass.DucBlock) int ¶
- ducpy.serialize.serialize_fbs_group(builder: flatbuffers.Builder, group: ducpy.classes.ElementsClass.DucGroup) int ¶
- ducpy.serialize.serialize_fbs_region(builder: flatbuffers.Builder, region: ducpy.classes.ElementsClass.DucRegion) int ¶
- ducpy.serialize.serialize_fbs_layer_overrides(builder: flatbuffers.Builder, o: ducpy.classes.ElementsClass.DucLayerOverrides) int ¶
- ducpy.serialize.serialize_fbs_layer(builder: flatbuffers.Builder, layer: ducpy.classes.ElementsClass.DucLayer) int ¶
- ducpy.serialize.serialize_fbs_duc_global_state(builder: flatbuffers.Builder, s: ducpy.classes.DataStateClass.DucGlobalState | None) int ¶
- ducpy.serialize.serialize_fbs_duc_local_state(builder: flatbuffers.Builder, s: ducpy.classes.DataStateClass.DucLocalState | None) int ¶
- ducpy.serialize.serialize_fbs_external_file_data(builder: flatbuffers.Builder, d: ducpy.classes.DataStateClass.DucExternalFileData) int ¶
- ducpy.serialize.serialize_fbs_external_file_entry(builder: flatbuffers.Builder, e: ducpy.classes.DataStateClass.DucExternalFileEntry) int ¶
- ducpy.serialize.serialize_fbs_version_base(builder: flatbuffers.Builder, b: ducpy.classes.DataStateClass.VersionBase) int ¶
- ducpy.serialize.serialize_fbs_checkpoint(builder: flatbuffers.Builder, c: ducpy.classes.DataStateClass.Checkpoint) int ¶
- ducpy.serialize.serialize_fbs_json_patch_operation(builder: flatbuffers.Builder, op: ducpy.classes.DataStateClass.JSONPatchOperation) int ¶
- ducpy.serialize.serialize_fbs_delta(builder: flatbuffers.Builder, d: ducpy.classes.DataStateClass.Delta) int ¶
- ducpy.serialize.serialize_fbs_version_graph_metadata(builder: flatbuffers.Builder, m: ducpy.classes.DataStateClass.VersionGraphMetadata | None) int ¶
- ducpy.serialize.serialize_fbs_version_graph(builder: flatbuffers.Builder, g: ducpy.classes.DataStateClass.VersionGraph | None) int ¶
- ducpy.serialize.serialize_as_flatbuffers(data_state: ducpy.classes.DataStateClass.ExportedDataState) bytes ¶
Serialize ExportedDataState to FlatBuffers using comprehensive classes.
- ducpy.serialize.serialize_duc(name: str, thumbnail: bytes = None, dictionary: List[ducpy.classes.DataStateClass.DictionaryEntry] = None, elements: List[ducpy.classes.ElementsClass.ElementWrapper] = None, duc_local_state: ducpy.classes.DataStateClass.DucLocalState = None, duc_global_state: ducpy.classes.DataStateClass.DucGlobalState = None, version_graph: ducpy.classes.DataStateClass.VersionGraph = None, blocks: List[ducpy.classes.ElementsClass.DucBlock] = None, groups: List[ducpy.classes.ElementsClass.DucGroup] = None, regions: List[ducpy.classes.ElementsClass.DucRegion] = None, layers: List[ducpy.classes.ElementsClass.DucLayer] = None, external_files: List[ducpy.classes.DataStateClass.DucExternalFileEntry] = None, standards: List[ducpy.classes.StandardsClass.Standard] = None) bytes ¶
Serialize elements to DUC format with a user-friendly API.