ifcopenshell.api.structural.edit_structural_boundary_condition

Module Contents

class ifcopenshell.api.structural.edit_structural_boundary_condition.AttributeDict

Bases: TypedDict

dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s

(key, value) pairs

dict(iterable) -> new dictionary initialized as if via:

d = {} for k, v in iterable:

d[k] = v

dict(**kwargs) -> new dictionary initialized with the name=value pairs

in the keyword argument list. For example: dict(one=1, two=2)

Initialize self. See help(type(self)) for accurate signature.

type: Literal['string', 'null'] | str
value: Any
ifcopenshell.api.structural.edit_structural_boundary_condition.edit_structural_boundary_condition(file: ifcopenshell.file, condition: ifcopenshell.entity_instance, attributes: dict[str, AttributeDict]) None

Edits the attributes of an IfcBoundaryCondition

For more information about the attributes and data types of an IfcBoundaryCondition, consult the IFC documentation.

Parameters:
  • condition – The IfcBoundaryCondition entity you want to edit

  • attributes – a dictionary of attribute names and values. Each value is represented by a dictionary.

Returns:

None