MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / draw_settings

Class draw_settings

src/ifcopenshell-python/ifcopenshell/draw.py:48–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46
47@dataclass
48class draw_settings:
49 width: float = 297.0
50 height: float = 420.0
51 scale: float = 1.0 / 100.0
52 auto_elevation: bool = False
53 auto_section: bool = False
54 auto_floorplan: bool = True
55 space_names: bool = False
56 space_areas: bool = False
57 door_arcs: bool = False
58 subtract_before_hlr: bool = False
59 cache: bool = False
60 css: str = ""
61 storey_heights: str = "none"
62 storey_filter: str = ""
63 include_entities: str = ""
64 exclude_entities: str = "IfcOpeningElement"
65 drawing_guid: str = field(
66 default="",
67 metadata={
68 "doc": "Use a drawing with the provided GlobalId. Setting takes priority over 'drawing_object_type'."
69 },
70 )
71 drawing_object_type: str = field(
72 default="", metadata={"doc": 'Use IfcAnnotations with provided ObjectType for drawings (e.g. "DRAWING").'}
73 )
74 profile_threshold: int = -1
75 cells: bool = True
76 merge_cells: bool = False
77 include_projection: bool = True
78 hlr_poly: bool = False
79 prefilter: bool = True
80 include_curves: bool = False
81 unify_inputs: bool = True
82 arrange_spaces: bool = False
83 arrange_zones: bool = False
84 zone_filter: str = ""
85 zone_label: str = ""
86 mirror_y: bool = False
87
88
89class type_unsafe_value:

Callers 1

draw.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected