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]]