ifcopenshell.util.resource
¶
Module Contents¶
- ifcopenshell.util.resource.get_cost(resource: ifcopenshell.entity_instance) tuple[float, str | None] ¶
- ifcopenshell.util.resource.get_nested_resources(resource: ifcopenshell.entity_instance) list[ifcopenshell.entity_instance] ¶
- ifcopenshell.util.resource.get_parametric_resource_products(resource: ifcopenshell.entity_instance) list[ifcopenshell.entity_instance] ¶
- ifcopenshell.util.resource.get_parent_cost(resource: ifcopenshell.entity_instance) None | tuple[float, str | None] ¶
- ifcopenshell.util.resource.get_parent_productivity(resource: ifcopenshell.entity_instance) PRODUCTIVITY_PSET_DATA ¶
- ifcopenshell.util.resource.get_productivity(resource: ifcopenshell.entity_instance, should_inherit: bool = True) PRODUCTIVITY_PSET_DATA ¶
- ifcopenshell.util.resource.get_quantity(resource: ifcopenshell.entity_instance) float ¶
- ifcopenshell.util.resource.get_quantity_produced(productivity: PRODUCTIVITY_PSET_DATA) float ¶
- ifcopenshell.util.resource.get_quantity_produced_name(productivity: PRODUCTIVITY_PSET_DATA)¶
- ifcopenshell.util.resource.get_resource_required_work(resource: ifcopenshell.entity_instance) str | None ¶
- ifcopenshell.util.resource.get_task_assignments(resource: ifcopenshell.entity_instance) ifcopenshell.entity_instance | None ¶
- ifcopenshell.util.resource.get_total_quantity_produced(resource: ifcopenshell.entity_instance, quantity_name_in_process: str) float ¶
- ifcopenshell.util.resource.get_unit_consumed(productivity: PRODUCTIVITY_PSET_DATA) Any | None ¶
- ifcopenshell.util.resource.PRODUCTIVITY_PSET_DATA¶
- ifcopenshell.util.resource.RESOURCES_TO_QUANTITIES: dict[str, tuple[str, Ellipsis]]¶