ifcopenshell.api.profile.add_parameterized_profile
¶
Module Contents¶
- ifcopenshell.api.profile.add_parameterized_profile.add_parameterized_profile(file: ifcopenshell.file, ifc_class: str) ifcopenshell.entity_instance ¶
Adds a new parameterised profile
IFC offers parameterised profiles for common standardised hot roll steel sections and common concrete forms. A full list is available on the IFC documentation as subclasses of IfcParameterizedProfileDef.
Currently, this API has no benefit over directly calling ifcopenshell.file.create_entity.
- Parameters:
ifc_class (str) – The subclass of IfcParameterizedProfileDef that you’d like to create.
- Returns:
The newly created element depending on the specified ifc_class.
- Return type:
ifcopenshell.entity_instance
Example:
circle = ifcopenshell.api.profile.add_parameterized_profile(model, ifc_class="IfcCircleProfileDef") circle.Radius = 1.