ducpy.classes.StandardsClass¶
Classes¶
Module Contents¶
- class ducpy.classes.StandardsClass.GridStyle¶
- color: str¶
- opacity: float¶
- dash_pattern: List[float] | None¶
- class ducpy.classes.StandardsClass.PolarGridSettings¶
- radial_divisions: int¶
- radial_spacing: float¶
- show_labels: bool¶
- class ducpy.classes.StandardsClass.GridSettings¶
- is_adaptive: bool¶
- x_spacing: float¶
- y_spacing: float¶
- subdivisions: int¶
- origin: GeometricPoint¶
- rotation: float¶
- follow_ucs: bool¶
- show_minor: bool¶
- min_zoom: float¶
- max_zoom: float¶
- auto_hide: bool¶
- enable_snapping: bool¶
- readonly: bool¶
- display_type: ducpy.Duc.GRID_DISPLAY_TYPE.GRID_DISPLAY_TYPE¶
- polar_settings: PolarGridSettings | None¶
- isometric_settings: IsometricGridSettings | None¶
- class ducpy.classes.StandardsClass.SnapOverride¶
- key: str¶
- behavior: ducpy.Duc.SNAP_OVERRIDE_BEHAVIOR.SNAP_OVERRIDE_BEHAVIOR | None¶
- class ducpy.classes.StandardsClass.DynamicSnapSettings¶
- enabled_during_drag: bool¶
- enabled_during_rotation: bool¶
- enabled_during_scale: bool¶
- class ducpy.classes.StandardsClass.PolarTrackingSettings¶
- enabled: bool¶
- angles: List[float]¶
- track_from_last_point: bool¶
- show_polar_coordinates: bool¶
- increment_angle: float | None¶
- class ducpy.classes.StandardsClass.TrackingLineStyle¶
- color: str¶
- opacity: float¶
- dash_pattern: List[float]¶
- class ducpy.classes.StandardsClass.LayerSnapFilters¶
- include_layers: List[str]¶
- exclude_layers: List[str]¶
- class ducpy.classes.StandardsClass.SnapMarkerStyleEntry¶
-
- value: SnapMarkerStyle¶
- class ducpy.classes.StandardsClass.SnapMarkerSettings¶
- enabled: bool¶
- size: int¶
- styles: List[SnapMarkerStyleEntry]¶
- duration: int | None = None¶
- class ducpy.classes.StandardsClass.SnapSettings¶
- readonly: bool¶
- twist_angle: float¶
- snap_tolerance: int¶
- object_snap_aperture: int¶
- is_ortho_mode_on: bool¶
- polar_tracking: PolarTrackingSettings¶
- is_object_snap_on: bool¶
- active_object_snap_modes: List[ducpy.Duc.OBJECT_SNAP_MODE.OBJECT_SNAP_MODE]¶
- snap_priority: List[ducpy.Duc.OBJECT_SNAP_MODE.OBJECT_SNAP_MODE]¶
- show_tracking_lines: bool¶
- dynamic_snap: DynamicSnapSettings¶
- snap_markers: SnapMarkerSettings¶
- construction_snap_enabled: bool¶
- tracking_line_style: TrackingLineStyle | None¶
- temporary_overrides: List[SnapOverride] | None¶
- incremental_distance: float | None¶
- magnetic_strength: float | None¶
- layer_snap_filters: LayerSnapFilters | None¶
- element_type_filters: List[str] | None¶
- snap_mode: ducpy.Duc.SNAP_MODE.SNAP_MODE | None¶
- snap_to_grid_intersections: bool | None¶
- class ducpy.classes.StandardsClass.UnitSystemBase¶
- precision: int¶
- suppress_leading_zeros: bool¶
- suppress_trailing_zeros: bool¶
- class ducpy.classes.StandardsClass.LinearUnitSystem¶
Bases:
UnitSystemBase
- suppress_zero_feet: bool¶
- suppress_zero_inches: bool¶
- decimal_separator: ducpy.Duc.DECIMAL_SEPARATOR.DECIMAL_SEPARATOR¶
- class ducpy.classes.StandardsClass.AngularUnitSystem¶
Bases:
UnitSystemBase
- class ducpy.classes.StandardsClass.AlternateUnits¶
Bases:
UnitSystemBase
- is_visible: bool¶
- multiplier: float¶
- class ducpy.classes.StandardsClass.PrimaryUnits¶
- linear: LinearUnitSystem | None¶
- angular: AngularUnitSystem | None¶
- class ducpy.classes.StandardsClass.StandardUnits¶
- primary_units: PrimaryUnits¶
- alternate_units: AlternateUnits¶
- class ducpy.classes.StandardsClass.UnitPrecision¶
- linear: int¶
- angular: int¶
- area: int¶
- volume: int¶
- class ducpy.classes.StandardsClass.StandardOverrides¶
- unit_precision: UnitPrecision | None¶
- main_scope: str | None¶
- elements_stroke_width_override: float | None¶
- common_style_id: str | None¶
- stack_like_style_id: str | None¶
- text_style_id: str | None¶
- dimension_style_id: str | None¶
- leader_style_id: str | None¶
- feature_control_frame_style_id: str | None¶
- table_style_id: str | None¶
- doc_style_id: str | None¶
- viewport_style_id: str | None¶
- plot_style_id: str | None¶
- hatch_style_id: str | None¶
- active_grid_settings_id: List[str] | None¶
- active_snap_settings_id: str | None¶
- dash_line_override: str | None¶
- class ducpy.classes.StandardsClass.IdentifiedCommonStyle¶
- class ducpy.classes.StandardsClass.IdentifiedStackLikeStyle¶
- class ducpy.classes.StandardsClass.IdentifiedTextStyle¶
- class ducpy.classes.StandardsClass.IdentifiedDimensionStyle¶
- class ducpy.classes.StandardsClass.IdentifiedLeaderStyle¶
- class ducpy.classes.StandardsClass.IdentifiedFCFStyle¶
- class ducpy.classes.StandardsClass.IdentifiedTableStyle¶
- class ducpy.classes.StandardsClass.IdentifiedDocStyle¶
- class ducpy.classes.StandardsClass.IdentifiedViewportStyle¶
- class ducpy.classes.StandardsClass.IdentifiedHatchStyle¶
- class ducpy.classes.StandardsClass.IdentifiedXRayStyle¶
- class ducpy.classes.StandardsClass.StandardStyles¶
- common_styles: List[IdentifiedCommonStyle] = []¶
- stack_like_styles: List[IdentifiedStackLikeStyle] = []¶
- text_styles: List[IdentifiedTextStyle] = []¶
- dimension_styles: List[IdentifiedDimensionStyle] = []¶
- leader_styles: List[IdentifiedLeaderStyle] = []¶
- feature_control_frame_styles: List[IdentifiedFCFStyle] = []¶
- table_styles: List[IdentifiedTableStyle] = []¶
- doc_styles: List[IdentifiedDocStyle] = []¶
- viewport_styles: List[IdentifiedViewportStyle] = []¶
- hatch_styles: List[IdentifiedHatchStyle] = []¶
- xray_styles: List[IdentifiedXRayStyle] = []¶
- class ducpy.classes.StandardsClass.IdentifiedGridSettings¶
-
- settings: GridSettings¶
- class ducpy.classes.StandardsClass.IdentifiedSnapSettings¶
-
- settings: SnapSettings¶
- class ducpy.classes.StandardsClass.IdentifiedUcs¶
- class ducpy.classes.StandardsClass.IdentifiedView¶
- class ducpy.classes.StandardsClass.StandardViewSettings¶
- views: List[IdentifiedView]¶
- ucs: List[IdentifiedUcs]¶
- grid_settings: List[IdentifiedGridSettings]¶
- snap_settings: List[IdentifiedSnapSettings]¶
- class ducpy.classes.StandardsClass.DimensionValidationRules¶
- min_text_height: float¶
- max_text_height: float¶
- allowed_precisions: List[int]¶
- class ducpy.classes.StandardsClass.StandardValidation¶
- dimension_rules: DimensionValidationRules | None¶
- layer_rules: LayerValidationRules | None¶
- class ducpy.classes.StandardsClass.Standard¶
- identifier: ducpy.classes.ElementsClass.Identifier¶
- version: str¶
- readonly: bool¶
- overrides: StandardOverrides | None¶
- styles: StandardStyles | None¶
- view_settings: StandardViewSettings | None¶
- units: StandardUnits | None¶
- validation: StandardValidation | None¶