ducpy.parse

Functions

_s(→ Optional[str])

_s_req(→ str)

_read_bytes_from_numpy(→ bytes)

Try to read a ubyte vector as bytes using AsNumpy() if available,

_read_float_vector(→ List[float])

_read_double_vector(→ List[float])

_read_int_vector(→ List[int])

_read_str_vector(→ List[str])

_json_or_none(→ Optional[Dict[str, Any]])

_geopoint_struct_to_ds(...)

parse_fbs_dictionary_entry(...)

parse_fbs_string_value_entry(...)

parse_fbs_identifier(...)

parse_fbs_duc_point(→ ducpy.classes.ElementsClass.DucPoint)

parse_fbs_margins(obj)

parse_fbs_tiling_properties(...)

parse_fbs_hatch_pattern_line(obj)

parse_fbs_custom_hatch_pattern(obj)

parse_fbs_duc_hatch_style(...)

parse_fbs_duc_image_filter(...)

parse_fbs_element_content_base(...)

parse_fbs_stroke_style(...)

parse_fbs_stroke_sides(...)

parse_fbs_element_stroke(...)

parse_fbs_element_background(...)

parse_fbs_duc_element_styles_base(...)

parse_fbs_bound_element(...)

parse_fbs_duc_element_base(...)

parse_fbs_duc_head(→ ducpy.classes.ElementsClass.DucHead)

parse_fbs_point_binding_point(...)

parse_fbs_duc_point_binding(...)

parse_fbs_duc_line_reference(...)

parse_fbs_duc_line(→ ducpy.classes.ElementsClass.DucLine)

parse_fbs_duc_path(→ ducpy.classes.ElementsClass.DucPath)

parse_fbs_duc_linear_element_base(...)

parse_fbs_duc_stack_like_styles(...)

parse_fbs_duc_stack_base(...)

parse_fbs_duc_stack_element_base(...)

parse_fbs_line_spacing(...)

parse_fbs_duc_text_style(...)

parse_fbs_table_cell_style(...)

parse_fbs_table_style(...)

parse_fbs_leader_style(...)

parse_fbs_dimension_tolerance_style(...)

parse_fbs_dimension_fit_style(...)

parse_fbs_dimension_line_style(...)

parse_fbs_dimension_ext_line_style(...)

parse_fbs_dimension_symbol_style(...)

parse_fbs_dimension_style(...)

parse_fbs_fcf_layout_style(...)

parse_fbs_fcf_symbol_style(...)

parse_fbs_fcf_datum_style(...)

parse_fbs_feature_control_frame_style(...)

parse_fbs_paragraph_formatting(...)

parse_fbs_stack_format_properties(...)

parse_fbs_stack_format(...)

parse_fbs_doc_style(...)

parse_fbs_viewport_style(...)

parse_fbs_plot_style(...)

parse_fbs_xray_style(...)

parse_fbs_rectangle(...)

parse_fbs_polygon(...)

parse_fbs_ellipse(...)

parse_fbs_embeddable(...)

parse_fbs_pdf(→ ducpy.classes.ElementsClass.DucPdfElement)

parse_fbs_mermaid(...)

parse_fbs_table_column(...)

parse_fbs_table_row(...)

parse_fbs_table_cell_span(...)

parse_fbs_table_cell(...)

parse_fbs_table_column_entry(...)

parse_fbs_table_row_entry(...)

parse_fbs_table_cell_entry(...)

parse_fbs_table_auto_size(...)

parse_fbs_table(...)

parse_fbs_image_crop(...)

parse_fbs_image(...)

parse_fbs_text_dynamic_element_source(...)

parse_fbs_text_dynamic_dictionary_source(...)

parse_fbs_text_dynamic_source(...)

parse_fbs_primary_units(...)

parse_fbs_text_dynamic_part(...)

parse_fbs_text(...)

parse_fbs_linear(...)

parse_fbs_arrow(...)

parse_fbs_free_draw_ends(...)

parse_fbs_free_draw(...)

parse_fbs_block_duplication_array(...)

parse_fbs_block_instance(...)

parse_fbs_frame(...)

parse_fbs_plot(...)

parse_fbs_view(obj)

parse_fbs_viewport(...)

parse_fbs_xray(...)

parse_fbs_leader_content(...)

parse_fbs_leader(...)

parse_fbs_dimension_definition_points(...)

parse_fbs_dimension_bindings(...)

parse_fbs_dimension_baseline(...)

parse_fbs_dimension_continue(...)

parse_fbs_datum_reference(...)

parse_fbs_tolerance_clause(...)

parse_fbs_fcf_segment(...)

parse_fbs_fcf_between_modifier(...)

parse_fbs_fcf_projected_zone_modifier(...)

parse_fbs_fcf_frame_modifiers(...)

parse_fbs_fcf_datum_definition(...)

parse_fbs_fcf_segment_row(...)

parse_fbs_feature_control_frame(...)

parse_fbs_text_column(...)

parse_fbs_column_layout(...)

parse_fbs_doc(→ ducpy.classes.ElementsClass.DucDocElement)

parse_fbs_parametric_source(...)

parse_fbs_parametric(...)

parse_duc_element_wrapper(...)

parse_fbs_dimension(...)

parse_fbs_duc_block_attribute_definition(...)

parse_fbs_duc_block_attribute_definition_entry(...)

parse_fbs_duc_block(→ ducpy.classes.ElementsClass.DucBlock)

parse_fbs_duc_group(→ ducpy.classes.ElementsClass.DucGroup)

parse_fbs_duc_region(...)

parse_fbs_duc_layer_overrides(...)

parse_fbs_duc_layer(→ ducpy.classes.ElementsClass.DucLayer)

parse_fbs_unit_system_base(...)

parse_fbs_linear_unit_system(...)

parse_fbs_angular_unit_system(...)

parse_fbs_alternate_units(...)

parse_fbs_primary_units(...)

parse_fbs_standard_units(...)

parse_fbs_unit_precision(...)

parse_fbs_standard_overrides(...)

parse_fbs_common_style(...)

parse_fbs_identified_common_style(...)

parse_fbs_identified_stack_like_style(...)

parse_fbs_identified_text_style(...)

parse_fbs_identified_dimension_style(...)

parse_fbs_identified_leader_style(...)

parse_fbs_identified_fcf_style(...)

parse_fbs_identified_table_style(...)

parse_fbs_identified_doc_style(...)

parse_fbs_identified_viewport_style(...)

parse_fbs_identified_hatch_style(...)

parse_fbs_identified_xray_style(...)

parse_fbs_standard_styles(...)

parse_fbs_duc_ucs(→ ducpy.classes.ElementsClass.DucUcs)

parse_fbs_grid_style(...)

parse_fbs_polar_grid_settings(...)

parse_fbs_isometric_grid_settings(...)

parse_fbs_grid_settings(...)

parse_fbs_snap_override(...)

parse_fbs_dynamic_snap_settings(...)

parse_fbs_tracking_line_style(...)

parse_fbs_polar_tracking_settings(...)

parse_fbs_layer_snap_filters(...)

parse_fbs_snap_marker_style(...)

parse_fbs_snap_marker_style_entry(...)

parse_fbs_snap_marker_settings(...)

parse_fbs_snap_settings(...)

parse_fbs_identified_grid_settings(...)

parse_fbs_identified_snap_settings(...)

parse_fbs_identified_ucs(...)

parse_fbs_identified_view(...)

parse_fbs_standard_view_settings(...)

parse_fbs_dimension_validation_rules(...)

parse_fbs_layer_validation_rules(...)

parse_fbs_standard_validation(...)

parse_fbs_standard(→ ducpy.classes.StandardsClass.Standard)

parse_fbs_duc_global_state(...)

parse_fbs_duc_local_state(...)

parse_fbs_duc_external_file_data(...)

parse_fbs_duc_external_file_entry(...)

_parse_version_base_kwargs(→ Dict[str, Any])

parse_fbs_checkpoint(...)

parse_fbs_json_patch_operation(...)

parse_fbs_delta(→ ducpy.classes.DataStateClass.Delta)

parse_fbs_version_graph_metadata(...)

parse_fbs_version_graph(...)

parse_duc(→ ducpy.classes.DataStateClass.ExportedDataState)

Module Contents

ducpy.parse._s(b: bytes | None) str | None
ducpy.parse._s_req(b: bytes | None) str
ducpy.parse._read_bytes_from_numpy(obj, length_method_name: str, numpy_method_name: str, item_method_name: str) bytes

Try to read a ubyte vector as bytes using AsNumpy() if available, otherwise fallback to iterating items.

ducpy.parse._read_float_vector(obj, length_name: str, item_name: str) List[float]
ducpy.parse._read_double_vector(obj, length_name: str, item_name: str) List[float]
ducpy.parse._read_int_vector(obj, length_name: str, item_name: str) List[int]
ducpy.parse._read_str_vector(obj, length_name: str, item_name: str) List[str]
ducpy.parse._json_or_none(s: bytes | None) Dict[str, Any] | None
ducpy.parse._geopoint_struct_to_ds(gp) ducpy.classes.ElementsClass.GeometricPoint | None
ducpy.parse.parse_fbs_dictionary_entry(obj) ducpy.classes.DataStateClass.DictionaryEntry
ducpy.parse.parse_fbs_string_value_entry(obj: ducpy.Duc.StringValueEntry.StringValueEntry) ducpy.classes.ElementsClass.StringValueEntry
ducpy.parse.parse_fbs_identifier(obj: ducpy.Duc.Identifier.Identifier) ducpy.classes.StandardsClass.Identifier
ducpy.parse.parse_fbs_duc_point(obj: ducpy.Duc.DucPoint.DucPoint) ducpy.classes.ElementsClass.DucPoint
ducpy.parse.parse_fbs_margins(obj: ducpy.Duc.Margins.Margins)
ducpy.parse.parse_fbs_tiling_properties(obj: ducpy.Duc.TilingProperties.TilingProperties) ducpy.classes.ElementsClass.TilingProperties | None
ducpy.parse.parse_fbs_hatch_pattern_line(obj: ducpy.Duc.HatchPatternLine.HatchPatternLine)
ducpy.parse.parse_fbs_custom_hatch_pattern(obj: ducpy.Duc.CustomHatchPattern.CustomHatchPattern)
ducpy.parse.parse_fbs_duc_hatch_style(obj: ducpy.Duc.DucHatchStyle.DucHatchStyle) ducpy.classes.ElementsClass.DucHatchStyle | None
ducpy.parse.parse_fbs_duc_image_filter(obj: ducpy.Duc.DucImageFilter.DucImageFilter) ducpy.classes.ElementsClass.DucImageFilter | None
ducpy.parse.parse_fbs_element_content_base(obj: ducpy.Duc.ElementContentBase.ElementContentBase) ducpy.classes.ElementsClass.ElementContentBase
ducpy.parse.parse_fbs_stroke_style(obj: ducpy.Duc.StrokeStyle.StrokeStyle) ducpy.classes.ElementsClass.StrokeStyle
ducpy.parse.parse_fbs_stroke_sides(obj: ducpy.Duc.StrokeSides.StrokeSides) ducpy.classes.ElementsClass.StrokeSides | None
ducpy.parse.parse_fbs_element_stroke(obj: ducpy.Duc.ElementStroke.ElementStroke) ducpy.classes.ElementsClass.ElementStroke
ducpy.parse.parse_fbs_element_background(obj: ducpy.Duc.ElementBackground.ElementBackground) ducpy.classes.ElementsClass.ElementBackground
ducpy.parse.parse_fbs_duc_element_styles_base(obj: ducpy.Duc._DucElementStylesBase._DucElementStylesBase) ducpy.classes.ElementsClass.DucElementStylesBase | None
ducpy.parse.parse_fbs_bound_element(obj: ducpy.Duc.BoundElement.BoundElement) ducpy.classes.ElementsClass.BoundElement
ducpy.parse.parse_fbs_duc_element_base(obj: ducpy.Duc._DucElementBase._DucElementBase) ducpy.classes.ElementsClass.DucElementBase
ducpy.parse.parse_fbs_duc_head(obj: ducpy.Duc.DucHead.DucHead) ducpy.classes.ElementsClass.DucHead
ducpy.parse.parse_fbs_point_binding_point(obj: ducpy.Duc.PointBindingPoint.PointBindingPoint) ducpy.classes.ElementsClass.PointBindingPoint
ducpy.parse.parse_fbs_duc_point_binding(obj: ducpy.Duc.DucPointBinding.DucPointBinding) ducpy.classes.ElementsClass.DucPointBinding | None
ducpy.parse.parse_fbs_duc_line_reference(obj: ducpy.Duc.DucLineReference.DucLineReference) ducpy.classes.ElementsClass.DucLineReference
ducpy.parse.parse_fbs_duc_line(obj: ducpy.Duc.DucLine.DucLine) ducpy.classes.ElementsClass.DucLine
ducpy.parse.parse_fbs_duc_path(obj: ducpy.Duc.DucPath.DucPath) ducpy.classes.ElementsClass.DucPath
ducpy.parse.parse_fbs_duc_linear_element_base(obj: ducpy.Duc._DucLinearElementBase._DucLinearElementBase) ducpy.classes.ElementsClass.DucLinearElementBase
ducpy.parse.parse_fbs_duc_stack_like_styles(obj) ducpy.classes.ElementsClass.DucStackLikeStyles
ducpy.parse.parse_fbs_duc_stack_base(obj: ducpy.Duc._DucStackBase._DucStackBase) ducpy.classes.ElementsClass.DucStackBase
ducpy.parse.parse_fbs_duc_stack_element_base(obj: ducpy.Duc._DucStackBase._DucStackBase) ducpy.classes.ElementsClass.DucStackElementBase
ducpy.parse.parse_fbs_line_spacing(obj: ducpy.Duc.LineSpacing.LineSpacing) ducpy.classes.ElementsClass.LineSpacing | None
ducpy.parse.parse_fbs_duc_text_style(obj: ducpy.Duc.DucTextStyle.DucTextStyle) ducpy.classes.ElementsClass.DucTextStyle
ducpy.parse.parse_fbs_table_cell_style(obj: ducpy.Duc.DucTableCellStyle.DucTableCellStyle) ducpy.classes.ElementsClass.DucTableCellStyle
ducpy.parse.parse_fbs_table_style(obj: ducpy.Duc.DucTableStyle.DucTableStyle) ducpy.classes.ElementsClass.DucTableStyle | None
ducpy.parse.parse_fbs_leader_style(obj: ducpy.Duc.DucLeaderStyle.DucLeaderStyle) ducpy.classes.ElementsClass.DucLeaderStyle
ducpy.parse.parse_fbs_dimension_tolerance_style(obj: ducpy.Duc.DimensionToleranceStyle.DimensionToleranceStyle) ducpy.classes.ElementsClass.DimensionToleranceStyle
ducpy.parse.parse_fbs_dimension_fit_style(obj: ducpy.Duc.DimensionFitStyle.DimensionFitStyle) ducpy.classes.ElementsClass.DimensionFitStyle
ducpy.parse.parse_fbs_dimension_line_style(obj: ducpy.Duc.DimensionLineStyle.DimensionLineStyle) ducpy.classes.ElementsClass.DimensionLineStyle
ducpy.parse.parse_fbs_dimension_ext_line_style(obj: ducpy.Duc.DimensionExtLineStyle.DimensionExtLineStyle) ducpy.classes.ElementsClass.DimensionExtLineStyle
ducpy.parse.parse_fbs_dimension_symbol_style(obj: ducpy.Duc.DimensionSymbolStyle.DimensionSymbolStyle) ducpy.classes.ElementsClass.DimensionSymbolStyle
ducpy.parse.parse_fbs_dimension_style(obj: ducpy.Duc.DucDimensionStyle.DucDimensionStyle) ducpy.classes.ElementsClass.DucDimensionStyle
ducpy.parse.parse_fbs_fcf_layout_style(obj: ducpy.Duc.FCFLayoutStyle.FCFLayoutStyle) ducpy.classes.ElementsClass.FCFLayoutStyle
ducpy.parse.parse_fbs_fcf_symbol_style(obj: ducpy.Duc.FCFSymbolStyle.FCFSymbolStyle) ducpy.classes.ElementsClass.FCFSymbolStyle
ducpy.parse.parse_fbs_fcf_datum_style(obj: ducpy.Duc.FCFDatumStyle.FCFDatumStyle) ducpy.classes.ElementsClass.FCFDatumStyle
ducpy.parse.parse_fbs_feature_control_frame_style(obj: ducpy.Duc.DucFeatureControlFrameStyle.DucFeatureControlFrameStyle) ducpy.classes.ElementsClass.DucFeatureControlFrameStyle
ducpy.parse.parse_fbs_paragraph_formatting(obj) ducpy.classes.ElementsClass.ParagraphFormatting
ducpy.parse.parse_fbs_stack_format_properties(obj) ducpy.classes.ElementsClass.StackFormatProperties
ducpy.parse.parse_fbs_stack_format(obj) ducpy.classes.ElementsClass.StackFormat
ducpy.parse.parse_fbs_doc_style(obj: ducpy.Duc.DucDocStyle.DucDocStyle) ducpy.classes.ElementsClass.DucDocStyle
ducpy.parse.parse_fbs_viewport_style(obj: ducpy.Duc.DucViewportStyle.DucViewportStyle) ducpy.classes.ElementsClass.DucViewportStyle
ducpy.parse.parse_fbs_plot_style(obj: ducpy.Duc.DucPlotStyle.DucPlotStyle) ducpy.classes.ElementsClass.DucPlotStyle
ducpy.parse.parse_fbs_xray_style(obj: ducpy.Duc.DucXRayStyle.DucXRayStyle) ducpy.classes.ElementsClass.DucXRayStyle
ducpy.parse.parse_fbs_rectangle(obj: ducpy.Duc.DucRectangleElement.DucRectangleElement) ducpy.classes.ElementsClass.DucRectangleElement
ducpy.parse.parse_fbs_polygon(obj: ducpy.Duc.DucPolygonElement.DucPolygonElement) ducpy.classes.ElementsClass.DucPolygonElement
ducpy.parse.parse_fbs_ellipse(obj: ducpy.Duc.DucEllipseElement.DucEllipseElement) ducpy.classes.ElementsClass.DucEllipseElement
ducpy.parse.parse_fbs_embeddable(obj: ducpy.Duc.DucEmbeddableElement.DucEmbeddableElement) ducpy.classes.ElementsClass.DucEmbeddableElement
ducpy.parse.parse_fbs_pdf(obj: ducpy.Duc.DucPdfElement.DucPdfElement) ducpy.classes.ElementsClass.DucPdfElement
ducpy.parse.parse_fbs_mermaid(obj: ducpy.Duc.DucMermaidElement.DucMermaidElement) ducpy.classes.ElementsClass.DucMermaidElement
ducpy.parse.parse_fbs_table_column(obj: ducpy.Duc.DucTableColumn.DucTableColumn) ducpy.classes.ElementsClass.DucTableColumn
ducpy.parse.parse_fbs_table_row(obj: ducpy.Duc.DucTableRow.DucTableRow) ducpy.classes.ElementsClass.DucTableRow
ducpy.parse.parse_fbs_table_cell_span(obj: ducpy.Duc.DucTableCellSpan.DucTableCellSpan) ducpy.classes.ElementsClass.DucTableCellSpan | None
ducpy.parse.parse_fbs_table_cell(obj: ducpy.Duc.DucTableCell.DucTableCell) ducpy.classes.ElementsClass.DucTableCell
ducpy.parse.parse_fbs_table_column_entry(obj: ducpy.Duc.DucTableColumnEntry.DucTableColumnEntry) ducpy.classes.ElementsClass.DucTableColumnEntry
ducpy.parse.parse_fbs_table_row_entry(obj: ducpy.Duc.DucTableRowEntry.DucTableRowEntry) ducpy.classes.ElementsClass.DucTableRowEntry
ducpy.parse.parse_fbs_table_cell_entry(obj: ducpy.Duc.DucTableCellEntry.DucTableCellEntry) ducpy.classes.ElementsClass.DucTableCellEntry
ducpy.parse.parse_fbs_table_auto_size(obj: ducpy.Duc.DucTableAutoSize.DucTableAutoSize) ducpy.classes.ElementsClass.DucTableAutoSize
ducpy.parse.parse_fbs_table(obj: ducpy.Duc.DucTableElement.DucTableElement) ducpy.classes.ElementsClass.DucTableElement
ducpy.parse.parse_fbs_image_crop(obj: ducpy.Duc.ImageCrop.ImageCrop) ducpy.classes.ElementsClass.ImageCrop
ducpy.parse.parse_fbs_image(obj: ducpy.Duc.DucImageElement.DucImageElement) ducpy.classes.ElementsClass.DucImageElement
ducpy.parse.parse_fbs_text_dynamic_element_source(obj: ducpy.Duc.DucTextDynamicElementSource.DucTextDynamicElementSource) ducpy.classes.ElementsClass.DucTextDynamicElementSource
ducpy.parse.parse_fbs_text_dynamic_dictionary_source(obj: ducpy.Duc.DucTextDynamicDictionarySource.DucTextDynamicDictionarySource) ducpy.classes.ElementsClass.DucTextDynamicDictionarySource
ducpy.parse.parse_fbs_text_dynamic_source(obj: ducpy.Duc.DucTextDynamicSource.DucTextDynamicSource) ducpy.classes.ElementsClass.DucTextDynamicSource
ducpy.parse.parse_fbs_primary_units(obj: ducpy.Duc.PrimaryUnits.PrimaryUnits) ducpy.classes.StandardsClass.PrimaryUnits
ducpy.parse.parse_fbs_text_dynamic_part(obj: ducpy.Duc.DucTextDynamicPart.DucTextDynamicPart) ducpy.classes.ElementsClass.DucTextDynamicPart
ducpy.parse.parse_fbs_text(obj: ducpy.Duc.DucTextElement.DucTextElement) ducpy.classes.ElementsClass.DucTextElement
ducpy.parse.parse_fbs_linear(obj: ducpy.Duc.DucLinearElement.DucLinearElement) ducpy.classes.ElementsClass.DucLinearElement
ducpy.parse.parse_fbs_arrow(obj: ducpy.Duc.DucArrowElement.DucArrowElement) ducpy.classes.ElementsClass.DucArrowElement
ducpy.parse.parse_fbs_free_draw_ends(obj: ducpy.Duc.DucFreeDrawEnds.DucFreeDrawEnds) ducpy.classes.ElementsClass.DucFreeDrawEnds
ducpy.parse.parse_fbs_free_draw(obj: ducpy.Duc.DucFreeDrawElement.DucFreeDrawElement) ducpy.classes.ElementsClass.DucFreeDrawElement
ducpy.parse.parse_fbs_block_duplication_array(obj: ducpy.Duc.DucBlockDuplicationArray.DucBlockDuplicationArray) ducpy.classes.ElementsClass.DucBlockDuplicationArray
ducpy.parse.parse_fbs_block_instance(obj: ducpy.Duc.DucBlockInstanceElement.DucBlockInstanceElement) ducpy.classes.ElementsClass.DucBlockInstanceElement
ducpy.parse.parse_fbs_frame(obj: ducpy.Duc.DucFrameElement.DucFrameElement) ducpy.classes.ElementsClass.DucFrameElement
ducpy.parse.parse_fbs_plot(obj: ducpy.Duc.DucPlotElement.DucPlotElement) ducpy.classes.ElementsClass.DucPlotElement
ducpy.parse.parse_fbs_view(obj: ducpy.Duc.DucView.DucView)
ducpy.parse.parse_fbs_viewport(obj: ducpy.Duc.DucViewportElement.DucViewportElement) ducpy.classes.ElementsClass.DucViewportElement
ducpy.parse.parse_fbs_xray(obj: ducpy.Duc.DucXRayElement.DucXRayElement) ducpy.classes.ElementsClass.DucXRayElement
ducpy.parse.parse_fbs_leader_content(obj: ducpy.Duc.LeaderContent.LeaderContent) ducpy.classes.ElementsClass.LeaderContent | None
ducpy.parse.parse_fbs_leader(obj: ducpy.Duc.DucLeaderElement.DucLeaderElement) ducpy.classes.ElementsClass.DucLeaderElement
ducpy.parse.parse_fbs_dimension_definition_points(obj: ducpy.Duc.DimensionDefinitionPoints.DimensionDefinitionPoints) ducpy.classes.ElementsClass.DimensionDefinitionPoints
ducpy.parse.parse_fbs_dimension_bindings(obj: ducpy.Duc.DimensionBindings.DimensionBindings) ducpy.classes.ElementsClass.DimensionBindings | None
ducpy.parse.parse_fbs_dimension_baseline(obj: ducpy.Duc.DimensionBaselineData.DimensionBaselineData) ducpy.classes.ElementsClass.DimensionBaselineData | None
ducpy.parse.parse_fbs_dimension_continue(obj: ducpy.Duc.DimensionContinueData.DimensionContinueData) ducpy.classes.ElementsClass.DimensionContinueData | None
ducpy.parse.parse_fbs_datum_reference(obj: ducpy.Duc.DatumReference.DatumReference) ducpy.classes.ElementsClass.DatumReference
ducpy.parse.parse_fbs_tolerance_clause(obj: ducpy.Duc.ToleranceClause.ToleranceClause) ducpy.classes.ElementsClass.ToleranceClause
ducpy.parse.parse_fbs_fcf_segment(obj: ducpy.Duc.FeatureControlFrameSegment.FeatureControlFrameSegment) ducpy.classes.ElementsClass.FeatureControlFrameSegment
ducpy.parse.parse_fbs_fcf_between_modifier(obj: ducpy.Duc.FCFBetweenModifier.FCFBetweenModifier) ducpy.classes.ElementsClass.FCFBetweenModifier | None
ducpy.parse.parse_fbs_fcf_projected_zone_modifier(obj: ducpy.Duc.FCFProjectedZoneModifier.FCFProjectedZoneModifier) ducpy.classes.ElementsClass.FCFProjectedZoneModifier | None
ducpy.parse.parse_fbs_fcf_frame_modifiers(obj: ducpy.Duc.FCFFrameModifiers.FCFFrameModifiers) ducpy.classes.ElementsClass.FCFFrameModifiers | None
ducpy.parse.parse_fbs_fcf_datum_definition(obj: ducpy.Duc.FCFDatumDefinition.FCFDatumDefinition) ducpy.classes.ElementsClass.FCFDatumDefinition | None
ducpy.parse.parse_fbs_fcf_segment_row(obj: ducpy.Duc.FCFSegmentRow.FCFSegmentRow) ducpy.classes.ElementsClass.FCFSegmentRow
ducpy.parse.parse_fbs_feature_control_frame(obj: ducpy.Duc.DucFeatureControlFrameElement.DucFeatureControlFrameElement) ducpy.classes.ElementsClass.DucFeatureControlFrameElement
ducpy.parse.parse_fbs_text_column(obj: ducpy.Duc.TextColumn.TextColumn) ducpy.classes.ElementsClass.TextColumn
ducpy.parse.parse_fbs_column_layout(obj: ducpy.Duc.ColumnLayout.ColumnLayout) ducpy.classes.ElementsClass.ColumnLayout
ducpy.parse.parse_fbs_doc(obj: ducpy.Duc.DucDocElement.DucDocElement) ducpy.classes.ElementsClass.DucDocElement
ducpy.parse.parse_fbs_parametric_source(obj: ducpy.Duc.ParametricSource.ParametricSource) ducpy.classes.ElementsClass.ParametricSource
ducpy.parse.parse_fbs_parametric(obj: ducpy.Duc.DucParametricElement.DucParametricElement) ducpy.classes.ElementsClass.DucParametricElement
ducpy.parse.parse_duc_element_wrapper(obj: ducpy.Duc.ElementWrapper.ElementWrapper) ducpy.classes.ElementsClass.ElementWrapper
ducpy.parse.parse_fbs_dimension(obj: ducpy.Duc.DucDimensionElement.DucDimensionElement) ducpy.classes.ElementsClass.DucDimensionElement
ducpy.parse.parse_fbs_duc_block_attribute_definition(obj: ducpy.Duc.DucBlockAttributeDefinition.DucBlockAttributeDefinition) ducpy.classes.ElementsClass.DucBlockAttributeDefinition
ducpy.parse.parse_fbs_duc_block_attribute_definition_entry(obj: ducpy.Duc.DucBlockAttributeDefinitionEntry.DucBlockAttributeDefinitionEntry) ducpy.classes.ElementsClass.DucBlockAttributeDefinitionEntry
ducpy.parse.parse_fbs_duc_block(obj: ducpy.Duc.DucBlock.DucBlock) ducpy.classes.ElementsClass.DucBlock
ducpy.parse.parse_fbs_duc_group(obj: ducpy.Duc.DucGroup.DucGroup) ducpy.classes.ElementsClass.DucGroup
ducpy.parse.parse_fbs_duc_region(obj: ducpy.Duc.DucRegion.DucRegion) ducpy.classes.ElementsClass.DucRegion
ducpy.parse.parse_fbs_duc_layer_overrides(obj: ducpy.Duc.DucLayerOverrides.DucLayerOverrides) ducpy.classes.ElementsClass.DucLayerOverrides
ducpy.parse.parse_fbs_duc_layer(obj: ducpy.Duc.DucLayer.DucLayer) ducpy.classes.ElementsClass.DucLayer
ducpy.parse.parse_fbs_unit_system_base(obj: ducpy.Duc._UnitSystemBase._UnitSystemBase) ducpy.classes.StandardsClass.UnitSystemBase
ducpy.parse.parse_fbs_linear_unit_system(obj: ducpy.Duc.LinearUnitSystem.LinearUnitSystem) ducpy.classes.StandardsClass.LinearUnitSystem | None
ducpy.parse.parse_fbs_angular_unit_system(obj: ducpy.Duc.AngularUnitSystem.AngularUnitSystem) ducpy.classes.StandardsClass.AngularUnitSystem | None
ducpy.parse.parse_fbs_alternate_units(obj: ducpy.Duc.AlternateUnits.AlternateUnits) ducpy.classes.StandardsClass.AlternateUnits | None
ducpy.parse.parse_fbs_primary_units(obj: ducpy.Duc.PrimaryUnits.PrimaryUnits) ducpy.classes.StandardsClass.PrimaryUnits
ducpy.parse.parse_fbs_standard_units(obj: ducpy.Duc.StandardUnits.StandardUnits) ducpy.classes.StandardsClass.StandardUnits | None
ducpy.parse.parse_fbs_unit_precision(obj: ducpy.Duc.UnitPrecision.UnitPrecision) ducpy.classes.StandardsClass.UnitPrecision | None
ducpy.parse.parse_fbs_standard_overrides(obj: ducpy.Duc.StandardOverrides.StandardOverrides) ducpy.classes.StandardsClass.StandardOverrides | None
ducpy.parse.parse_fbs_common_style(obj: ducpy.Duc.DucCommonStyle.DucCommonStyle) ducpy.classes.ElementsClass.DucCommonStyle
ducpy.parse.parse_fbs_identified_common_style(obj: ducpy.Duc.IdentifiedCommonStyle.IdentifiedCommonStyle) ducpy.classes.StandardsClass.IdentifiedCommonStyle
ducpy.parse.parse_fbs_identified_stack_like_style(obj: ducpy.Duc.IdentifiedStackLikeStyle.IdentifiedStackLikeStyle) ducpy.classes.StandardsClass.IdentifiedStackLikeStyle
ducpy.parse.parse_fbs_identified_text_style(obj: ducpy.Duc.IdentifiedTextStyle.IdentifiedTextStyle) ducpy.classes.StandardsClass.IdentifiedTextStyle
ducpy.parse.parse_fbs_identified_dimension_style(obj: ducpy.Duc.IdentifiedDimensionStyle.IdentifiedDimensionStyle) ducpy.classes.StandardsClass.IdentifiedDimensionStyle
ducpy.parse.parse_fbs_identified_leader_style(obj: ducpy.Duc.IdentifiedLeaderStyle.IdentifiedLeaderStyle) ducpy.classes.StandardsClass.IdentifiedLeaderStyle
ducpy.parse.parse_fbs_identified_fcf_style(obj: ducpy.Duc.IdentifiedFCFStyle.IdentifiedFCFStyle) ducpy.classes.StandardsClass.IdentifiedFCFStyle
ducpy.parse.parse_fbs_identified_table_style(obj: ducpy.Duc.IdentifiedTableStyle.IdentifiedTableStyle) ducpy.classes.StandardsClass.IdentifiedTableStyle
ducpy.parse.parse_fbs_identified_doc_style(obj: ducpy.Duc.IdentifiedDocStyle.IdentifiedDocStyle) ducpy.classes.StandardsClass.IdentifiedDocStyle
ducpy.parse.parse_fbs_identified_viewport_style(obj: ducpy.Duc.IdentifiedViewportStyle.IdentifiedViewportStyle) ducpy.classes.StandardsClass.IdentifiedViewportStyle
ducpy.parse.parse_fbs_identified_hatch_style(obj: ducpy.Duc.IdentifiedHatchStyle.IdentifiedHatchStyle) ducpy.classes.StandardsClass.IdentifiedHatchStyle
ducpy.parse.parse_fbs_identified_xray_style(obj: ducpy.Duc.IdentifiedXRayStyle.IdentifiedXRayStyle) ducpy.classes.StandardsClass.IdentifiedXRayStyle
ducpy.parse.parse_fbs_standard_styles(obj: ducpy.Duc.StandardStyles.StandardStyles) ducpy.classes.StandardsClass.StandardStyles | None
ducpy.parse.parse_fbs_duc_ucs(obj: ducpy.Duc.DucUcs.DucUcs) ducpy.classes.ElementsClass.DucUcs
ducpy.parse.parse_fbs_grid_style(obj: ducpy.Duc.GridStyle.GridStyle) ducpy.classes.StandardsClass.GridStyle
ducpy.parse.parse_fbs_polar_grid_settings(obj: ducpy.Duc.PolarGridSettings.PolarGridSettings) ducpy.classes.StandardsClass.PolarGridSettings | None
ducpy.parse.parse_fbs_isometric_grid_settings(obj: ducpy.Duc.IsometricGridSettings.IsometricGridSettings) ducpy.classes.StandardsClass.IsometricGridSettings | None
ducpy.parse.parse_fbs_grid_settings(obj: ducpy.Duc.GridSettings.GridSettings) ducpy.classes.StandardsClass.GridSettings
ducpy.parse.parse_fbs_snap_override(obj: ducpy.Duc.SnapOverride.SnapOverride) ducpy.classes.StandardsClass.SnapOverride
ducpy.parse.parse_fbs_dynamic_snap_settings(obj: ducpy.Duc.DynamicSnapSettings.DynamicSnapSettings) ducpy.classes.StandardsClass.DynamicSnapSettings
ducpy.parse.parse_fbs_tracking_line_style(obj: ducpy.Duc.TrackingLineStyle.TrackingLineStyle) ducpy.classes.StandardsClass.TrackingLineStyle | None
ducpy.parse.parse_fbs_polar_tracking_settings(obj: ducpy.Duc.PolarTrackingSettings.PolarTrackingSettings) ducpy.classes.StandardsClass.PolarTrackingSettings
ducpy.parse.parse_fbs_layer_snap_filters(obj: ducpy.Duc.LayerSnapFilters.LayerSnapFilters) ducpy.classes.StandardsClass.LayerSnapFilters | None
ducpy.parse.parse_fbs_snap_marker_style(obj: ducpy.Duc.SnapMarkerStyle.SnapMarkerStyle) ducpy.classes.StandardsClass.SnapMarkerStyle
ducpy.parse.parse_fbs_snap_marker_style_entry(obj: ducpy.Duc.SnapMarkerStyleEntry.SnapMarkerStyleEntry) ducpy.classes.StandardsClass.SnapMarkerStyleEntry
ducpy.parse.parse_fbs_snap_marker_settings(obj: ducpy.Duc.SnapMarkerSettings.SnapMarkerSettings) ducpy.classes.StandardsClass.SnapMarkerSettings
ducpy.parse.parse_fbs_snap_settings(obj: ducpy.Duc.SnapSettings.SnapSettings) ducpy.classes.StandardsClass.SnapSettings
ducpy.parse.parse_fbs_identified_grid_settings(obj: ducpy.Duc.IdentifiedGridSettings.IdentifiedGridSettings) ducpy.classes.StandardsClass.IdentifiedGridSettings
ducpy.parse.parse_fbs_identified_snap_settings(obj: ducpy.Duc.IdentifiedSnapSettings.IdentifiedSnapSettings) ducpy.classes.StandardsClass.IdentifiedSnapSettings
ducpy.parse.parse_fbs_identified_ucs(obj: ducpy.Duc.IdentifiedUcs.IdentifiedUcs) ducpy.classes.StandardsClass.IdentifiedUcs
ducpy.parse.parse_fbs_identified_view(obj: ducpy.Duc.IdentifiedView.IdentifiedView) ducpy.classes.StandardsClass.IdentifiedView
ducpy.parse.parse_fbs_standard_view_settings(obj: ducpy.Duc.StandardViewSettings.StandardViewSettings) ducpy.classes.StandardsClass.StandardViewSettings | None
ducpy.parse.parse_fbs_dimension_validation_rules(obj: ducpy.Duc.DimensionValidationRules.DimensionValidationRules) ducpy.classes.StandardsClass.DimensionValidationRules | None
ducpy.parse.parse_fbs_layer_validation_rules(obj: ducpy.Duc.LayerValidationRules.LayerValidationRules) ducpy.classes.StandardsClass.LayerValidationRules | None
ducpy.parse.parse_fbs_standard_validation(obj: ducpy.Duc.StandardValidation.StandardValidation) ducpy.classes.StandardsClass.StandardValidation | None
ducpy.parse.parse_fbs_standard(obj: ducpy.Duc.Standard.Standard) ducpy.classes.StandardsClass.Standard
ducpy.parse.parse_fbs_duc_global_state(obj) ducpy.classes.DataStateClass.DucGlobalState | None
ducpy.parse.parse_fbs_duc_local_state(obj) ducpy.classes.DataStateClass.DucLocalState | None
ducpy.parse.parse_fbs_duc_external_file_data(obj: ducpy.Duc.DucExternalFileData.DucExternalFileData) ducpy.classes.DataStateClass.DucExternalFileData
ducpy.parse.parse_fbs_duc_external_file_entry(obj: ducpy.Duc.DucExternalFileEntry.DucExternalFileEntry) ducpy.classes.DataStateClass.DucExternalFileEntry
ducpy.parse._parse_version_base_kwargs(obj: ducpy.Duc.VersionBase.VersionBase) Dict[str, Any]
ducpy.parse.parse_fbs_checkpoint(obj: ducpy.Duc.Checkpoint.Checkpoint) ducpy.classes.DataStateClass.Checkpoint
ducpy.parse.parse_fbs_json_patch_operation(obj: ducpy.Duc.JSONPatchOperation.JSONPatchOperation) ducpy.classes.DataStateClass.JSONPatchOperation
ducpy.parse.parse_fbs_delta(obj: ducpy.Duc.Delta.Delta) ducpy.classes.DataStateClass.Delta
ducpy.parse.parse_fbs_version_graph_metadata(obj: ducpy.Duc.VersionGraphMetadata.VersionGraphMetadata) ducpy.classes.DataStateClass.VersionGraphMetadata | None
ducpy.parse.parse_fbs_version_graph(obj: ducpy.Duc.VersionGraph.VersionGraph) ducpy.classes.DataStateClass.VersionGraph | None
ducpy.parse.parse_duc(blob: IO[bytes]) ducpy.classes.DataStateClass.ExportedDataState