preheat_open.building_unit

Module defining building units and their auxiliary methods

Functions

add_unique_units(units, new_units, ids)

rtype:

None

exclude_shared_units_from_list(x)

rtype:

list[BaseBuildingUnit]

populate_units(unit_type, units_data, ...)

Classes

BaseBuildingUnit(unit_type, unit_data, ...)

Building Unit; an extension of Unit to handle zones and parent units

BuildingUnit(unit_type, unit_data, building_ref)

Building Unit; an extension of BaseBuildingUnit to handle subUnits