panel_prefab_element_settings
panel_prefab_element_settings
Machine panel prefabrication settings passed to the setter.
Only the fields that are explicitly set are applied to the elements; unset fields are left untouched, mirroring the interactive "only change what differs" behaviour. Passed to machine_controller.set_panel_prefab_element_data.
__init__() -> None
Creates an empty panel prefab element settings object.
reset_layer() -> None
reset layer
Resets (clears) the layer location.
Returns:
| Type | Description |
|---|---|
None
|
None |
set_element_type(type: panel_prefab_element_type) -> None
set element type
Sets the panel prefab element type to apply.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
type
|
panel_prefab_element_type
|
The element type. |
required |
Returns:
| Type | Description |
|---|---|
None
|
None |
set_layer(layer: int) -> None
set layer
Sets the layer location to apply.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layer
|
int
|
The layer location. |
required |
Returns:
| Type | Description |
|---|---|
None
|
None |
set_machine_calculation_set(machine_calculation_set: str) -> None
set machine calculation set
Sets the machine calculation set (MFB prefab config) name to apply.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
machine_calculation_set
|
str
|
The MFB prefab config name. |
required |
Returns:
| Type | Description |
|---|---|
None
|
None |