Skip to content

Attribute Controller

attribute_controller special

add_item_to_comment_list(a0)

add item to comment list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def add_item_to_comment_list(a0: str) -> None:
    """add item to comment list
    Args:
        a0 ( str): a0

    Returns:
        None
    """

add_item_to_group_list(a0)

add item to group list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def add_item_to_group_list(a0: str) -> None:
    """add item to group list
    Args:
        a0 ( str): a0

    Returns:
        None
    """

add_item_to_name_list(a0)

add item to name list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def add_item_to_name_list(a0: str) -> None:
    """add item to name list
    Args:
        a0 ( str): a0

    Returns:
        None
    """

add_item_to_sku_list(a0)

add item to sku list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def add_item_to_sku_list(a0: str) -> None:
    """add item to sku list
    Args:
        a0 ( str): a0

    Returns:
        None
    """

add_item_to_subgroup_list(a0)

add item to subgroup list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def add_item_to_subgroup_list(a0: str) -> None:
    """add item to subgroup list
    Args:
        a0 ( str): a0

    Returns:
        None
    """

add_item_to_user_attribute_list(a0, a1)

add item to user attribute list

Parameters:

Name Type Description Default
a0 int

a0

required
a1 str

a1

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def add_item_to_user_attribute_list(a0: int, a1: str) -> None:
    """add item to user attribute list
    Args:
        a0 ( int): a0
        a1 ( str): a1

    Returns:
        None
    """

clear_errors()

clear errors

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def clear_errors() -> None:
    """clear errors
    Args:

    Returns:
        None
    """

delete_additional_data(element_id_list, data_id)

Deletes the element additional data

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
data_id str

data_id

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def delete_additional_data(element_id_list: List[int], data_id: str) -> None:
    """Deletes the element additional data
    Args:
        element_id_list ( List[int]): element_id_list
        data_id ( str): data_id

    Returns:
        None
    """

delete_item_from_comment_list(a0)

delete item from comment list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def delete_item_from_comment_list(a0: str) -> bool:
    """delete item from comment list
    Args:
        a0 ( str): a0

    Returns:
        bool
    """

delete_item_from_group_list(a0)

delete item from group list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def delete_item_from_group_list(a0: str) -> bool:
    """delete item from group list
    Args:
        a0 ( str): a0

    Returns:
        bool
    """

delete_item_from_sku_list(a0)

delete item from sku list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def delete_item_from_sku_list(a0: str) -> bool:
    """delete item from sku list
    Args:
        a0 ( str): a0

    Returns:
        bool
    """

delete_item_from_subgroup_list(a0)

delete item from subgroup list

Parameters:

Name Type Description Default
a0 str

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def delete_item_from_subgroup_list(a0: str) -> bool:
    """delete item from subgroup list
    Args:
        a0 ( str): a0

    Returns:
        bool
    """

delete_item_from_user_attribute_list(a0, a1)

delete item from user attribute list

Parameters:

Name Type Description Default
a0 int

a0

required
a1 str

a1

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def delete_item_from_user_attribute_list(a0: int, a1: str) -> bool:
    """delete item from user attribute list
    Args:
        a0 ( int): a0
        a1 ( str): a1

    Returns:
        bool
    """

disable_attribute_display()

disable attribute display

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def disable_attribute_display() -> None:
    """disable attribute display
    Args:

    Returns:
        None
    """

enable_attribute_display()

enable attribute display

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def enable_attribute_display() -> None:
    """enable attribute display
    Args:

    Returns:
        None
    """

get_additional_data(element_id, data_id)

Gets the element additional data

Parameters:

Name Type Description Default
element_id int

element_id

required
data_id str

data_id

required

Returns:

Type Description
str

element additional data (str)

Source code in attribute_controller/__init__.py
def get_additional_data(element_id: int, data_id: str) -> str:
    """Gets the element additional data
    Args:
        element_id ( int): element_id
        data_id ( str): data_id

    Returns:
        element additional data (str)
    """

get_additional_guid(a0, a1)

get additional guid

Parameters:

Name Type Description Default
a0 int

a0

required
a1 str

a1

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_additional_guid(a0: int, a1: str) -> str:
    """get additional guid
    Args:
        a0 ( int): a0
        a1 ( str): a1

    Returns:
        str
    """

get_assembly_number(element_id)

get assembly number

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_assembly_number(element_id: int) -> str:
    """get assembly number
    Args:
        element_id ( int): element_id

    Returns:
        str
    """

get_associated_nesting_name(element_id)

get associated nesting name

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_associated_nesting_name(element_id: int) -> str:
    """get associated nesting name
    Args:
        element_id ( int): element_id

    Returns:
        str
    """

get_associated_nesting_number(element_id)

get associated nesting number

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_associated_nesting_number(element_id: int) -> str:
    """get associated nesting number
    Args:
        element_id ( int): element_id

    Returns:
        str
    """

get_attribute_display_settings_for_2d()

get attribute display settings for 2d

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_2d() -> attribute_display_settings:
    """get attribute display settings for 2d
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_2d_with_layout()

get attribute display settings for 2d with layout

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_2d_with_layout() -> attribute_display_settings:
    """get attribute display settings for 2d with layout
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_2d_without_layout()

get attribute display settings for 2d without layout

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_2d_without_layout() -> attribute_display_settings:
    """get attribute display settings for 2d without layout
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_3d()

get attribute display settings for 3d

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_3d() -> attribute_display_settings:
    """get attribute display settings for 3d
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_container()

get attribute display settings for container

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_container() -> attribute_display_settings:
    """get attribute display settings for container
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_export_solid()

get attribute display settings for export solid

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_export_solid() -> attribute_display_settings:
    """get attribute display settings for export solid
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_framed_wall_axis()

get attribute display settings for framed wall axis

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_framed_wall_axis() -> attribute_display_settings:
    """get attribute display settings for framed wall axis
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_framed_wall_beam()

get attribute display settings for framed wall beam

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_framed_wall_beam() -> attribute_display_settings:
    """get attribute display settings for framed wall beam
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_framed_wall_opening()

get attribute display settings for framed wall opening

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_framed_wall_opening() -> attribute_display_settings:
    """get attribute display settings for framed wall opening
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_framed_wall_panel()

get attribute display settings for framed wall panel

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_framed_wall_panel() -> attribute_display_settings:
    """get attribute display settings for framed wall panel
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_log_wall_axis()

get attribute display settings for log wall axis

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_log_wall_axis() -> attribute_display_settings:
    """get attribute display settings for log wall axis
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_log_wall_beam()

get attribute display settings for log wall beam

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_log_wall_beam() -> attribute_display_settings:
    """get attribute display settings for log wall beam
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_log_wall_opening()

get attribute display settings for log wall opening

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_log_wall_opening() -> attribute_display_settings:
    """get attribute display settings for log wall opening
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_log_wall_panel()

get attribute display settings for log wall panel

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_log_wall_panel() -> attribute_display_settings:
    """get attribute display settings for log wall panel
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_machine()

get attribute display settings for machine

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_machine() -> attribute_display_settings:
    """get attribute display settings for machine
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_nesting_element()

get attribute display settings for nesting element

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_nesting_element() -> attribute_display_settings:
    """get attribute display settings for nesting element
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_nesting_volume()

get attribute display settings for nesting volume

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_nesting_volume() -> attribute_display_settings:
    """get attribute display settings for nesting volume
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_solid_wall_axis()

get attribute display settings for solid wall axis

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_solid_wall_axis() -> attribute_display_settings:
    """get attribute display settings for solid wall axis
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_solid_wall_beam()

get attribute display settings for solid wall beam

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_solid_wall_beam() -> attribute_display_settings:
    """get attribute display settings for solid wall beam
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_solid_wall_opening()

get attribute display settings for solid wall opening

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_solid_wall_opening() -> attribute_display_settings:
    """get attribute display settings for solid wall opening
    Args:

    Returns:
        attribute_display_settings
    """

get_attribute_display_settings_for_solid_wall_panel()

get attribute display settings for solid wall panel

Returns:

Type Description
attribute_display_settings

attribute_display_settings

Source code in attribute_controller/__init__.py
def get_attribute_display_settings_for_solid_wall_panel() -> attribute_display_settings:
    """get attribute display settings for solid wall panel
    Args:

    Returns:
        attribute_display_settings
    """

get_auto_attribute(element_id, number)

get auto attribute

Parameters:

Name Type Description Default
element_id int

element_id

required
number int

number

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_auto_attribute(element_id: int, number: int) -> str:
    """get auto attribute
    Args:
        element_id ( int): element_id
        number ( int): number

    Returns:
        str
    """

get_auto_attribute_name(number)

get auto attribute name

Parameters:

Name Type Description Default
number int

number

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_auto_attribute_name(number: int) -> str:
    """get auto attribute name
    Args:
        number ( int): number

    Returns:
        str
    """

get_comment(element_id)

Gets the element comment

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element comment (str)

Source code in attribute_controller/__init__.py
def get_comment(element_id: int) -> str:
    """Gets the element comment
    Args:
        element_id ( int): element_id

    Returns:
        element comment (str)
    """

get_comment_list_items()

get comment list items

Returns:

Type Description
List[str]

List[str]

Source code in attribute_controller/__init__.py
def get_comment_list_items() -> List[str]:
    """get comment list items
    Args:

    Returns:
        List[str]
    """

get_container_number(a0)

get container number

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
int

int

Source code in attribute_controller/__init__.py
def get_container_number(a0: int) -> int:
    """get container number
    Args:
        a0 ( int): a0

    Returns:
        int
    """

get_container_number_with_prefix(a0)

get container number with prefix

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_container_number_with_prefix(a0: int) -> str:
    """get container number with prefix
    Args:
        a0 ( int): a0

    Returns:
        str
    """

get_cutting_set(element_id)

Gets the element cutting set

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element cutting set (str)

Source code in attribute_controller/__init__.py
def get_cutting_set(element_id: int) -> str:
    """Gets the element cutting set
    Args:
        element_id ( int): element_id

    Returns:
        element cutting set (str)
    """

get_element_grouping_type()

Get the element grouping type (group, subgroup)

Returns:

Type Description
element_grouping_type

element grouping type (element_grouping_type)

Source code in attribute_controller/__init__.py
def get_element_grouping_type() -> element_grouping_type:
    """Get the element grouping type (group, subgroup)
    Args:

    Returns:
        element grouping type (element_grouping_type)
    """

get_element_material_name(element_id)

Gets the element material name

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element material name (str)

Source code in attribute_controller/__init__.py
def get_element_material_name(element_id: int) -> str:
    """Gets the element material name
    Args:
        element_id ( int): element_id

    Returns:
        element material name (str)
    """

get_element_type(element_id)

Gets the element type

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
element_type

element type (element_type)

Source code in attribute_controller/__init__.py
def get_element_type(element_id: int) -> element_type:
    """Gets the element type
    Args:
        element_id ( int): element_id

    Returns:
        element type (element_type)
    """

get_extended_settings(element_id)

Gets the element extended settings

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
extended_settings

element extended settings (extended_settings)

Source code in attribute_controller/__init__.py
def get_extended_settings(element_id: int) -> extended_settings:
    """Gets the element extended settings
    Args:
        element_id ( int): element_id

    Returns:
        element extended settings (extended_settings)
    """

get_fastening_attribute(element_id)

Get the element fastening attribute

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element fastening attribute (str)

Source code in attribute_controller/__init__.py
def get_fastening_attribute(element_id: int) -> str:
    """Get the element fastening attribute
    Args:
        element_id ( int): element_id

    Returns:
        element fastening attribute (str)
    """

get_group(element_id)

Gets the element group

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element group (str)

Source code in attribute_controller/__init__.py
def get_group(element_id: int) -> str:
    """Gets the element group
    Args:
        element_id ( int): element_id

    Returns:
        element group (str)
    """

get_group_list_items()

get group list items

Returns:

Type Description
List[str]

List[str]

Source code in attribute_controller/__init__.py
def get_group_list_items() -> List[str]:
    """get group list items
    Args:

    Returns:
        List[str]
    """

get_ignore_in_vba_calculation(element)

get ignore in vba calculation

Parameters:

Name Type Description Default
element int

element

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def get_ignore_in_vba_calculation(element: int) -> bool:
    """get ignore in vba calculation
    Args:
        element ( int): element

    Returns:
        bool
    """

get_last_error(error_code)

Gets the last error

Parameters:

Name Type Description Default
error_code int

error_code

required

Returns:

Type Description
str

error string (str)

Source code in attribute_controller/__init__.py
def get_last_error(error_code: int) -> str:
    """Gets the last error
    Args:
        error_code ( int): error_code

    Returns:
        error string (str)
    """

get_list_quantity(element_id)

get list quantity

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
int

int

Source code in attribute_controller/__init__.py
def get_list_quantity(element_id: int) -> int:
    """get list quantity
    Args:
        element_id ( int): element_id

    Returns:
        int
    """

get_machine_calculation_set(element_id)

Gets the element machine calculation set

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element machine calculation set (str)

Source code in attribute_controller/__init__.py
def get_machine_calculation_set(element_id: int) -> str:
    """Gets the element machine calculation set
    Args:
        element_id ( int): element_id

    Returns:
        element machine calculation set (str)
    """

get_machine_calculation_set_machine_type(a0)

get machine calculation set machine type

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_machine_calculation_set_machine_type(a0: int) -> str:
    """get machine calculation set machine type
    Args:
        a0 ( int): a0

    Returns:
        str
    """

get_machine_calculation_state(a0)

get machine calculation state

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_machine_calculation_state(a0: int) -> str:
    """get machine calculation state
    Args:
        a0 ( int): a0

    Returns:
        str
    """

get_name(element_id)

Gets the element name

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element name (str)

Source code in attribute_controller/__init__.py
def get_name(element_id: int) -> str:
    """Gets the element name
    Args:
        element_id ( int): element_id

    Returns:
        element name (str)
    """

get_name_extended_settings(name)

Gets the extended settings for an element name

Parameters:

Name Type Description Default
name str

name

required

Returns:

Type Description
extended_settings

extended settings (extended_settings)

Source code in attribute_controller/__init__.py
def get_name_extended_settings(name: str) -> extended_settings:
    """Gets the extended settings for an element name
    Args:
        name ( str): name

    Returns:
        extended settings (extended_settings)
    """

get_name_list_items()

get name list items

Returns:

Type Description
List[str]

List[str]

Source code in attribute_controller/__init__.py
def get_name_list_items() -> List[str]:
    """get name list items
    Args:

    Returns:
        List[str]
    """

get_name_process_type(name)

Gets the process type for an element name

Parameters:

Name Type Description Default
name str

name

required

Returns:

Type Description
process_type

process type (process_type)

Source code in attribute_controller/__init__.py
def get_name_process_type(name: str) -> process_type:
    """Gets the process type for an element name
    Args:
        name ( str): name

    Returns:
        process type (process_type)
    """

get_node_symbol(element)

get node symbol

Parameters:

Name Type Description Default
element int

element

required

Returns:

Type Description
int

int

Source code in attribute_controller/__init__.py
def get_node_symbol(element: int) -> int:
    """get node symbol
    Args:
        element ( int): element

    Returns:
        int
    """

get_output_type(element_id)

Gets the element output type

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
process_type

element output type (process_type)

Source code in attribute_controller/__init__.py
def get_output_type(element_id: int) -> process_type:
    """Gets the element output type
    Args:
        element_id ( int): element_id

    Returns:
        element output type (process_type)
    """

get_part_number(element_id)

Gets the element part number

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
int

element part number (int)

Source code in attribute_controller/__init__.py
def get_part_number(element_id: int) -> int:
    """Gets the element part number
    Args:
        element_id ( int): element_id

    Returns:
        element part number (int)
    """

get_prefab_layer(element_id)

Gets the element prefab layer

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element prefab layer (str)

Source code in attribute_controller/__init__.py
def get_prefab_layer(element_id: int) -> str:
    """Gets the element prefab layer
    Args:
        element_id ( int): element_id

    Returns:
        element prefab layer (str)
    """

get_prefab_layer_all_assigned(a0)

get prefab layer all assigned

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
List[int]

List[int]

Source code in attribute_controller/__init__.py
def get_prefab_layer_all_assigned(a0: int) -> List[int]:
    """get prefab layer all assigned
    Args:
        a0 ( int): a0

    Returns:
        List[int]
    """

get_prefab_layer_with_dimensions(a0)

get prefab layer with dimensions

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
List[int]

List[int]

Source code in attribute_controller/__init__.py
def get_prefab_layer_with_dimensions(a0: int) -> List[int]:
    """get prefab layer with dimensions
    Args:
        a0 ( int): a0

    Returns:
        List[int]
    """

get_prefab_layer_without_dimensions(a0)

get prefab layer without dimensions

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
List[int]

List[int]

Source code in attribute_controller/__init__.py
def get_prefab_layer_without_dimensions(a0: int) -> List[int]:
    """get prefab layer without dimensions
    Args:
        a0 ( int): a0

    Returns:
        List[int]
    """

get_production_number(element_id)

Gets the element production number

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
int

element production number (int)

Source code in attribute_controller/__init__.py
def get_production_number(element_id: int) -> int:
    """Gets the element production number
    Args:
        element_id ( int): element_id

    Returns:
        element production number (int)
    """

get_sku(element_id)

Gets the element SKU

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element SKU (str)

Source code in attribute_controller/__init__.py
def get_sku(element_id: int) -> str:
    """Gets the element SKU
    Args:
        element_id ( int): element_id

    Returns:
        element SKU (str)
    """

get_sku_list_items()

get sku list items

Returns:

Type Description
List[str]

List[str]

Source code in attribute_controller/__init__.py
def get_sku_list_items() -> List[str]:
    """get sku list items
    Args:

    Returns:
        List[str]
    """

get_standard_element_name(element_id)

get standard element name

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_standard_element_name(element_id: int) -> str:
    """get standard element name
    Args:
        element_id ( int): element_id

    Returns:
        str
    """

get_steel_shape_name(element_id)

get steel shape name

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

str

Source code in attribute_controller/__init__.py
def get_steel_shape_name(element_id: int) -> str:
    """get steel shape name
    Args:
        element_id ( int): element_id

    Returns:
        str
    """

get_subgroup(element_id)

Gets the element subgroup

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element subgroup (str)

Source code in attribute_controller/__init__.py
def get_subgroup(element_id: int) -> str:
    """Gets the element subgroup
    Args:
        element_id ( int): element_id

    Returns:
        element subgroup (str)
    """

get_subgroup_list_items()

get subgroup list items

Returns:

Type Description
List[str]

List[str]

Source code in attribute_controller/__init__.py
def get_subgroup_list_items() -> List[str]:
    """get subgroup list items
    Args:

    Returns:
        List[str]
    """

get_user_attribute(element_id, number)

Gets the element user attribute

Parameters:

Name Type Description Default
element_id int

element_id

required
number int

number

required

Returns:

Type Description
str

element user attribute (str)

Source code in attribute_controller/__init__.py
def get_user_attribute(element_id: int, number: int) -> str:
    """Gets the element user attribute
    Args:
        element_id ( int): element_id
        number ( int): number

    Returns:
        element user attribute (str)
    """

get_user_attribute_count()

get user attribute count

Returns:

Type Description
int

int

Source code in attribute_controller/__init__.py
def get_user_attribute_count() -> int:
    """get user attribute count
    Args:

    Returns:
        int
    """

get_user_attribute_list_items(a0)

get user attribute list items

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
List[str]

List[str]

Source code in attribute_controller/__init__.py
def get_user_attribute_list_items(a0: int) -> List[str]:
    """get user attribute list items
    Args:
        a0 ( int): a0

    Returns:
        List[str]
    """

get_user_attribute_name(number)

Gets the user attribute name

Parameters:

Name Type Description Default
number int

number

required

Returns:

Type Description
str

user attribute name (str)

Source code in attribute_controller/__init__.py
def get_user_attribute_name(number: int) -> str:
    """Gets the user attribute name
    Args:
        number ( int): number

    Returns:
        user attribute name (str)
    """

get_wall_situation(element_id)

Gets the element wall situation

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
str

element wall situation (str)

Source code in attribute_controller/__init__.py
def get_wall_situation(element_id: int) -> str:
    """Gets the element wall situation
    Args:
        element_id ( int): element_id

    Returns:
        element wall situation (str)
    """

is_architecture_wall_2dc(element)

Tests if the element has a 2dc reference wall

Parameters:

Name Type Description Default
element int

element

required

Returns:

Type Description
bool

is architecturewall 2dc (bool)

Source code in attribute_controller/__init__.py
def is_architecture_wall_2dc(element: int) -> bool:
    """Tests if the element has a 2dc reference wall
    Args:
        element ( int): element

    Returns:
        is architecturewall 2dc (bool)
    """

is_architecture_wall_xml(element)

Tests if the element has a xml reference wall

Parameters:

Name Type Description Default
element int

element

required

Returns:

Type Description
bool

is architecturewall xml (bool)

Source code in attribute_controller/__init__.py
def is_architecture_wall_xml(element: int) -> bool:
    """Tests if the element has a xml reference wall
    Args:
        element ( int): element

    Returns:
        is architecturewall xml (bool)
    """

is_attribute_display_enabled()

is attribute display enabled

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_attribute_display_enabled() -> bool:
    """is attribute display enabled
    Args:

    Returns:
        bool
    """

is_auxiliary(element_id)

Tests if element is auxiliary

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element auxiliary (bool)

Source code in attribute_controller/__init__.py
def is_auxiliary(element_id: int) -> bool:
    """Tests if element is auxiliary
    Args:
        element_id ( int): element_id

    Returns:
        is element auxiliary (bool)
    """

is_beam(element_id)

Tests if element is beam

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element beam (bool)

Source code in attribute_controller/__init__.py
def is_beam(element_id: int) -> bool:
    """Tests if element is beam
    Args:
        element_id ( int): element_id

    Returns:
        is element beam (bool)
    """

is_btl_processing_group(a0)

is btl processing group

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_btl_processing_group(a0: int) -> bool:
    """is btl processing group
    Args:
        a0 ( int): a0

    Returns:
        bool
    """

is_caddy_object(element_id)

Tests if the element is caddy object

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element caddy object (bool)

Source code in attribute_controller/__init__.py
def is_caddy_object(element_id: int) -> bool:
    """Tests if the element is caddy object
    Args:
        element_id ( int): element_id

    Returns:
        is element caddy object (bool)
    """

is_circular_mep(a0)

is circular mep

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_circular_mep(a0: int) -> bool:
    """is circular mep
    Args:
        a0 ( int): a0

    Returns:
        bool
    """

is_connector_axis(element_id)

Tests if element is connector axis

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element connector axis (bool)

Source code in attribute_controller/__init__.py
def is_connector_axis(element_id: int) -> bool:
    """Tests if element is connector axis
    Args:
        element_id ( int): element_id

    Returns:
        is element connector axis (bool)
    """

is_container(element_id)

Tests if element is container

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element container (bool)

Source code in attribute_controller/__init__.py
def is_container(element_id: int) -> bool:
    """Tests if element is container
    Args:
        element_id ( int): element_id

    Returns:
        is element container (bool)
    """

is_drilling(element_id)

Tests if element is drilling

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element drilling (bool)

Source code in attribute_controller/__init__.py
def is_drilling(element_id: int) -> bool:
    """Tests if element is drilling
    Args:
        element_id ( int): element_id

    Returns:
        is element drilling (bool)
    """

is_envelope(element_id)

is envelope

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_envelope(element_id: int) -> bool:
    """is envelope
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_export_solid(element_id)

Tests if element is export solid

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element export solid (bool)

Source code in attribute_controller/__init__.py
def is_export_solid(element_id: int) -> bool:
    """Tests if element is export solid
    Args:
        element_id ( int): element_id

    Returns:
        is element export solid (bool)
    """

is_floor(element_id)

Tests if element is floor

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element floor (bool)

Source code in attribute_controller/__init__.py
def is_floor(element_id: int) -> bool:
    """Tests if element is floor
    Args:
        element_id ( int): element_id

    Returns:
        is element floor (bool)
    """

is_framed_floor(element_id)

is framed floor

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_framed_floor(element_id: int) -> bool:
    """is framed floor
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_framed_roof(element_id)

is framed roof

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_framed_roof(element_id: int) -> bool:
    """is framed roof
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_framed_wall(element_id)

is framed wall

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_framed_wall(element_id: int) -> bool:
    """is framed wall
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_hundegger_processing_group(a0)

is hundegger processing group

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_hundegger_processing_group(a0: int) -> bool:
    """is hundegger processing group
    Args:
        a0 ( int): a0

    Returns:
        bool
    """

is_line(element_id)

Tests if the element is a Line

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is Line (bool)

Source code in attribute_controller/__init__.py
def is_line(element_id: int) -> bool:
    """Tests if the element is a Line
    Args:
        element_id ( int): element_id

    Returns:
        is Line (bool)
    """

is_log_wall(element_id)

is log wall

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_log_wall(element_id: int) -> bool:
    """is log wall
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_metal(element_id)

Tests if element is metal

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element metal (bool)

Source code in attribute_controller/__init__.py
def is_metal(element_id: int) -> bool:
    """Tests if element is metal
    Args:
        element_id ( int): element_id

    Returns:
        is element metal (bool)
    """

is_nesting_parent(a0)

is nesting parent

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_nesting_parent(a0: int) -> bool:
    """is nesting parent
    Args:
        a0 ( int): a0

    Returns:
        bool
    """

is_nesting_raw_part(a0)

is nesting raw part

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_nesting_raw_part(a0: int) -> bool:
    """is nesting raw part
    Args:
        a0 ( int): a0

    Returns:
        bool
    """

is_node(element_id)

Tests if element is node

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element node (bool)

Source code in attribute_controller/__init__.py
def is_node(element_id: int) -> bool:
    """Tests if element is node
    Args:
        element_id ( int): element_id

    Returns:
        is element node (bool)
    """

is_opening(element_id)

Tests if element is opening

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element opening (bool)

Source code in attribute_controller/__init__.py
def is_opening(element_id: int) -> bool:
    """Tests if element is opening
    Args:
        element_id ( int): element_id

    Returns:
        is element opening (bool)
    """

is_panel(element_id)

Tests if element is panel

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element panel (bool)

Source code in attribute_controller/__init__.py
def is_panel(element_id: int) -> bool:
    """Tests if element is panel
    Args:
        element_id ( int): element_id

    Returns:
        is element panel (bool)
    """

is_processing(element_id)

is processing

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_processing(element_id: int) -> bool:
    """is processing
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_rectangular_mep(a0)

is rectangular mep

Parameters:

Name Type Description Default
a0 int

a0

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_rectangular_mep(a0: int) -> bool:
    """is rectangular mep
    Args:
        a0 ( int): a0

    Returns:
        bool
    """

is_roof(element_id)

Tests if element is roof

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element roof (bool)

Source code in attribute_controller/__init__.py
def is_roof(element_id: int) -> bool:
    """Tests if element is roof
    Args:
        element_id ( int): element_id

    Returns:
        is element roof (bool)
    """

is_roof_surface(element_id)

Tests if the element is roof surface

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element roof surface (bool)

Source code in attribute_controller/__init__.py
def is_roof_surface(element_id: int) -> bool:
    """Tests if the element is roof surface
    Args:
        element_id ( int): element_id

    Returns:
        is element roof surface (bool)
    """

is_solid_floor(element_id)

is solid floor

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_solid_floor(element_id: int) -> bool:
    """is solid floor
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_solid_roof(element_id)

is solid roof

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_solid_roof(element_id: int) -> bool:
    """is solid roof
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_solid_wall(element_id)

is solid wall

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

bool

Source code in attribute_controller/__init__.py
def is_solid_wall(element_id: int) -> bool:
    """is solid wall
    Args:
        element_id ( int): element_id

    Returns:
        bool
    """

is_surface(element_id)

Tests if the element is a Surface

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is Surface (bool)

Source code in attribute_controller/__init__.py
def is_surface(element_id: int) -> bool:
    """Tests if the element is a Surface
    Args:
        element_id ( int): element_id

    Returns:
        is Surface (bool)
    """

is_wall(element_id)

Tests if element is wall

Parameters:

Name Type Description Default
element_id int

element_id

required

Returns:

Type Description
bool

is element wall (bool)

Source code in attribute_controller/__init__.py
def is_wall(element_id: int) -> bool:
    """Tests if element is wall
    Args:
        element_id ( int): element_id

    Returns:
        is element wall (bool)
    """

set_additional_data(element_id_list, data_id, data_text)

Sets the element additional data

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
data_id str

data_id

required
data_text str

data_text

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_additional_data(element_id_list: List[int], data_id: str, data_text: str) -> None:
    """Sets the element additional data
    Args:
        element_id_list ( List[int]): element_id_list
        data_id ( str): data_id
        data_text ( str): data_text

    Returns:
        None
    """

set_additional_guid(a0, a1, a2)

set additional guid

Parameters:

Name Type Description Default
a0 List[int]

a0

required
a1 str

a1

required
a2 str

a2

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_additional_guid(a0: List[int], a1: str, a2: str) -> None:
    """set additional guid
    Args:
        a0 ( List[int]): a0
        a1 ( str): a1
        a2 ( str): a2

    Returns:
        None
    """

set_assembly_number(element_id_list, assembly_number)

set assembly number

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
assembly_number str

assembly_number

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_assembly_number(element_id_list: List[int], assembly_number: str) -> None:
    """set assembly number
    Args:
        element_id_list ( List[int]): element_id_list
        assembly_number ( str): assembly_number

    Returns:
        None
    """

set_attribute_display_settings_for_2d(a0)

set attribute display settings for 2d

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_2d(a0: attribute_display_settings) -> None:
    """set attribute display settings for 2d
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_2d_with_layout(a0)

set attribute display settings for 2d with layout

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_2d_with_layout(a0: attribute_display_settings) -> None:
    """set attribute display settings for 2d with layout
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_2d_without_layout(a0)

set attribute display settings for 2d without layout

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_2d_without_layout(a0: attribute_display_settings) -> None:
    """set attribute display settings for 2d without layout
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_3d(a0)

set attribute display settings for 3d

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_3d(a0: attribute_display_settings) -> None:
    """set attribute display settings for 3d
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_container(a0)

set attribute display settings for container

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_container(a0: attribute_display_settings) -> None:
    """set attribute display settings for container
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_export_solid(a0)

set attribute display settings for export solid

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_export_solid(a0: attribute_display_settings) -> None:
    """set attribute display settings for export solid
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_framed_wall_axis(a0)

set attribute display settings for framed wall axis

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_framed_wall_axis(a0: attribute_display_settings) -> None:
    """set attribute display settings for framed wall axis
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_framed_wall_beam(a0)

set attribute display settings for framed wall beam

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_framed_wall_beam(a0: attribute_display_settings) -> None:
    """set attribute display settings for framed wall beam
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_framed_wall_opening(a0)

set attribute display settings for framed wall opening

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_framed_wall_opening(a0: attribute_display_settings) -> None:
    """set attribute display settings for framed wall opening
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_framed_wall_panel(a0)

set attribute display settings for framed wall panel

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_framed_wall_panel(a0: attribute_display_settings) -> None:
    """set attribute display settings for framed wall panel
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_log_wall_axis(a0)

set attribute display settings for log wall axis

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_log_wall_axis(a0: attribute_display_settings) -> None:
    """set attribute display settings for log wall axis
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_log_wall_beam(a0)

set attribute display settings for log wall beam

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_log_wall_beam(a0: attribute_display_settings) -> None:
    """set attribute display settings for log wall beam
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_log_wall_opening(a0)

set attribute display settings for log wall opening

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_log_wall_opening(a0: attribute_display_settings) -> None:
    """set attribute display settings for log wall opening
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_log_wall_panel(a0)

set attribute display settings for log wall panel

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_log_wall_panel(a0: attribute_display_settings) -> None:
    """set attribute display settings for log wall panel
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_machine(a0)

set attribute display settings for machine

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_machine(a0: attribute_display_settings) -> None:
    """set attribute display settings for machine
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_nesting_element(a0)

set attribute display settings for nesting element

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_nesting_element(a0: attribute_display_settings) -> None:
    """set attribute display settings for nesting element
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_nesting_volume(a0)

set attribute display settings for nesting volume

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_nesting_volume(a0: attribute_display_settings) -> None:
    """set attribute display settings for nesting volume
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_solid_wall_axis(a0)

set attribute display settings for solid wall axis

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_solid_wall_axis(a0: attribute_display_settings) -> None:
    """set attribute display settings for solid wall axis
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_solid_wall_beam(a0)

set attribute display settings for solid wall beam

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_solid_wall_beam(a0: attribute_display_settings) -> None:
    """set attribute display settings for solid wall beam
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_solid_wall_opening(a0)

set attribute display settings for solid wall opening

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_solid_wall_opening(a0: attribute_display_settings) -> None:
    """set attribute display settings for solid wall opening
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_attribute_display_settings_for_solid_wall_panel(a0)

set attribute display settings for solid wall panel

Parameters:

Name Type Description Default
a0 attribute_display_settings

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_attribute_display_settings_for_solid_wall_panel(a0: attribute_display_settings) -> None:
    """set attribute display settings for solid wall panel
    Args:
        a0 ( attribute_display_settings): a0

    Returns:
        None
    """

set_comment(element_id_list, comment)

Sets the element comment

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
comment str

comment

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_comment(element_id_list: List[int], comment: str) -> None:
    """Sets the element comment
    Args:
        element_id_list ( List[int]): element_id_list
        comment ( str): comment

    Returns:
        None
    """

set_container_number(a0, a1)

set container number

Parameters:

Name Type Description Default
a0 List[int]

a0

required
a1 int

a1

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_container_number(a0: List[int], a1: int) -> None:
    """set container number
    Args:
        a0 ( List[int]): a0
        a1 ( int): a1

    Returns:
        None
    """

set_element_grouping_type(element_grouping_type)

Set the element grouping type (group, subgroup)

Parameters:

Name Type Description Default
element_grouping_type element_grouping_type

element_grouping_type

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_element_grouping_type(element_grouping_type: element_grouping_type) -> None:
    """Set the element grouping type (group, subgroup)
    Args:
        element_grouping_type ( element_grouping_type): element_grouping_type

    Returns:
        None
    """

set_element_material(element_id_list, material)

Sets the element material

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
material int

material

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_element_material(element_id_list: List[int], material: int) -> None:
    """Sets the element material
    Args:
        element_id_list ( List[int]): element_id_list
        material ( int): material

    Returns:
        None
    """

set_extended_settings(element_id_list, extended_settings)

Sets the element extended settings

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
extended_settings None

extended_settings

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_extended_settings(element_id_list: List[int], extended_settings: None) -> None:
    """Sets the element extended settings
    Args:
        element_id_list ( List[int]): element_id_list
        extended_settings ( None): extended_settings

    Returns:
        None
    """

set_fastening_attribute(element_id_list, value)

Sets the element fastening attribute

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
value str

value

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_fastening_attribute(element_id_list: List[int], value: str) -> None:
    """Sets the element fastening attribute
    Args:
        element_id_list ( List[int]): element_id_list
        value ( str): value

    Returns:
        None
    """

set_floor(element_id_list)

Sets the element to floor

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_floor(element_id_list: List[int]) -> None:
    """Sets the element to floor
    Args:
        element_id_list ( List[int]): element_id_list

    Returns:
        None
    """

set_framed_wall(element_id_list)

Sets the element to framed wall

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_framed_wall(element_id_list: List[int]) -> None:
    """Sets the element to framed wall
    Args:
        element_id_list ( List[int]): element_id_list

    Returns:
        None
    """

set_group(element_id_list, group)

Sets the element group

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
group str

group

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_group(element_id_list: List[int], group: str) -> None:
    """Sets the element group
    Args:
        element_id_list ( List[int]): element_id_list
        group ( str): group

    Returns:
        None
    """

set_ignore_in_vba_calculation(elements, ignore)

Sets if the element should be ignored in VBA Calculation

Parameters:

Name Type Description Default
elements List[int]

elements

required
ignore bool

ignore

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_ignore_in_vba_calculation(elements: List[int], ignore: bool) -> None:
    """Sets if the element should be ignored in VBA Calculation
    Args:
        elements ( List[int]): elements
        ignore ( bool): ignore

    Returns:
        None
    """

set_layer_settings(element_id_list, layer_settings)

set layer settings

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
layer_settings None

layer_settings

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_layer_settings(element_id_list: List[int], layer_settings: None) -> None:
    """set layer settings
    Args:
        element_id_list ( List[int]): element_id_list
        layer_settings ( None): layer_settings

    Returns:
        None
    """

set_list_quantity(element_id_list, list_quantity)

set list quantity

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
list_quantity int

list_quantity

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_list_quantity(element_id_list: List[int], list_quantity: int) -> None:
    """set list quantity
    Args:
        element_id_list ( List[int]): element_id_list
        list_quantity ( int): list_quantity

    Returns:
        None
    """

set_log_wall(elements)

Sets elements to log wall.

Parameters:

Name Type Description Default
elements List[int]

elements

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_log_wall(elements: List[int]) -> None:
    """Sets elements to log wall.
    Args:
        elements ( List[int]): elements

    Returns:
        None
    """

set_name(element_id_list, name)

Sets the element name

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
name str

name

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_name(element_id_list: List[int], name: str) -> None:
    """Sets the element name
    Args:
        element_id_list ( List[int]): element_id_list
        name ( str): name

    Returns:
        None
    """

set_name_extended_settings(name, extended_settings)

Sets the extended settings for an element name

Parameters:

Name Type Description Default
name str

name

required
extended_settings None

extended_settings

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_name_extended_settings(name: str, extended_settings: None) -> None:
    """Sets the extended settings for an element name
    Args:
        name ( str): name
        extended_settings ( None): extended_settings

    Returns:
        None
    """

set_name_process_type(name, process_type)

Sets the process type for an element name

Parameters:

Name Type Description Default
name str

name

required
process_type None

process_type

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_name_process_type(name: str, process_type: None) -> None:
    """Sets the process type for an element name
    Args:
        name ( str): name
        process_type ( None): process_type

    Returns:
        None
    """

set_node_symbol(elements, symbol)

set node symbol

Parameters:

Name Type Description Default
elements List[int]

elements

required
symbol int

symbol

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_node_symbol(elements: List[int], symbol: int) -> None:
    """set node symbol
    Args:
        elements ( List[int]): elements
        symbol ( int): symbol

    Returns:
        None
    """

set_opening(element_id_list)

Sets the element to opening

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_opening(element_id_list: List[int]) -> None:
    """Sets the element to opening
    Args:
        element_id_list ( List[int]): element_id_list

    Returns:
        None
    """

set_output_type(element_id_list, process_type)

Sets the element output type

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
process_type None

process_type

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_output_type(element_id_list: List[int], process_type: None) -> None:
    """Sets the element output type
    Args:
        element_id_list ( List[int]): element_id_list
        process_type ( None): process_type

    Returns:
        None
    """

set_part_number(element_id_list, part_number)

Sets the element part number

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
part_number int

part_number

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_part_number(element_id_list: List[int], part_number: int) -> None:
    """Sets the element part number
    Args:
        element_id_list ( List[int]): element_id_list
        part_number ( int): part_number

    Returns:
        None
    """

set_process_type_and_extended_settings_from_name(element_id_list)

Sets the element process type and extended settings from the element name

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_process_type_and_extended_settings_from_name(element_id_list: List[int]) -> None:
    """Sets the element process type and extended settings from the element name
    Args:
        element_id_list ( List[int]): element_id_list

    Returns:
        None
    """

set_production_number(element_id_list, production_number)

Sets the element production number

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
production_number int

production_number

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_production_number(element_id_list: List[int], production_number: int) -> None:
    """Sets the element production number
    Args:
        element_id_list ( List[int]): element_id_list
        production_number ( int): production_number

    Returns:
        None
    """

set_reference_wall_2dc(elements, _2dc_file_path)

Applies a new 2dc reference wall to an element

Parameters:

Name Type Description Default
elements List[int]

elements

required
_2dc_file_path str

_2dc_file_path

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_reference_wall_2dc(elements: List[int], _2dc_file_path: str) -> None:
    """Applies a new 2dc reference wall to an element
    Args:
        elements ( List[int]): elements
        _2dc_file_path ( str): _2dc_file_path

    Returns:
        None
    """

set_roof(elements)

Sets elements to roof cover.

Parameters:

Name Type Description Default
elements List[int]

elements

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_roof(elements: List[int]) -> None:
    """Sets elements to roof cover.
    Args:
        elements ( List[int]): elements

    Returns:
        None
    """

set_sku(element_id_list, sku)

Sets the element SKU

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
sku str

sku

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_sku(element_id_list: List[int], sku: str) -> None:
    """Sets the element SKU
    Args:
        element_id_list ( List[int]): element_id_list
        sku ( str): sku

    Returns:
        None
    """

set_solid_floor(elements)

Sets elements to solid floor.

Parameters:

Name Type Description Default
elements List[int]

elements

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_solid_floor(elements: List[int]) -> None:
    """Sets elements to solid floor.
    Args:
        elements ( List[int]): elements

    Returns:
        None
    """

set_solid_roof(elements)

Sets elements to solid roof cover.

Parameters:

Name Type Description Default
elements List[int]

elements

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_solid_roof(elements: List[int]) -> None:
    """Sets elements to solid roof cover.
    Args:
        elements ( List[int]): elements

    Returns:
        None
    """

set_solid_wall(elements)

Sets elements to solid wall.

Parameters:

Name Type Description Default
elements List[int]

elements

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_solid_wall(elements: List[int]) -> None:
    """Sets elements to solid wall.
    Args:
        elements ( List[int]): elements

    Returns:
        None
    """

set_standard_part(elements)

Sets covers (wall,opening or floor) to standard part.

Parameters:

Name Type Description Default
elements List[int]

elements

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_standard_part(elements: List[int]) -> None:
    """Sets covers (wall,opening or floor) to standard part.
    Args:
        elements ( List[int]): elements

    Returns:
        None
    """

set_subgroup(element_id_list, subgroup)

Sets the element subgroup

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
subgroup str

subgroup

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_subgroup(element_id_list: List[int], subgroup: str) -> None:
    """Sets the element subgroup
    Args:
        element_id_list ( List[int]): element_id_list
        subgroup ( str): subgroup

    Returns:
        None
    """

set_user_attribute(element_id_list, number, user_attribute)

Sets the element user attribute

Parameters:

Name Type Description Default
element_id_list List[int]

element_id_list

required
number int

number

required
user_attribute str

user_attribute

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_user_attribute(element_id_list: List[int], number: int, user_attribute: str) -> None:
    """Sets the element user attribute
    Args:
        element_id_list ( List[int]): element_id_list
        number ( int): number
        user_attribute ( str): user_attribute

    Returns:
        None
    """

set_user_attribute_name(number, user_attribute_name)

Sets the user attribute name

Parameters:

Name Type Description Default
number int

number

required
user_attribute_name str

user_attribute_name

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_user_attribute_name(number: int, user_attribute_name: str) -> None:
    """Sets the user attribute name
    Args:
        number ( int): number
        user_attribute_name ( str): user_attribute_name

    Returns:
        None
    """

set_wall(a0)

set wall

Parameters:

Name Type Description Default
a0 List[int]

a0

required

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def set_wall(a0: List[int]) -> None:
    """set wall
    Args:
        a0 ( List[int]): a0

    Returns:
        None
    """

update_auto_attribute()

update auto attribute

Returns:

Type Description
None

None

Source code in attribute_controller/__init__.py
def update_auto_attribute() -> None:
    """update auto attribute
    Args:

    Returns:
        None
    """

rendering: show_root_heading: false show_source: true