bim2sim.plugins.PluginTEASER.bim2sim_teaser.models package

Package for Python representations of TEASER models

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Building(bim2sim_element, parent)

Bases: TEASER, Building

add_thermal_zones_to_building()
represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.Building'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.BuildingAHU(element, parent)

Bases: TEASER, BuildingAHU

overwrite_teaser_defaults()

Overwrites default BuildingAHU values from TEASER

This is required as TEASER sets defaults for e.g. the AHU setup and in enrichment we only enrich not-existing values. Without setting the defaults back to None would lead to errors.

represents: Element | Container[Element] = []
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Ceiling(element, parent)

Bases: ElementWithLayers, Ceiling

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.InnerFloor'>, <class 'bim2sim.elements.aggregation.bps_aggregations.InnerFloorDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Door(element, parent)

Bases: ElementWithLayers, Door

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.OuterDoor'>, <class 'bim2sim.elements.bps_elements.Door'>, <class 'bim2sim.elements.aggregation.bps_aggregations.OuterDoorDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.ElementWithLayers(element)

Bases: TEASER

add_layers_to_element(element)
class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Floor(element, parent)

Bases: ElementWithLayers, Floor

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.InnerFloor'>, <class 'bim2sim.elements.aggregation.bps_aggregations.InnerFloorDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.GroundFloor(element, parent)

Bases: ElementWithLayers, GroundFloor

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.GroundFloor'>, <class 'bim2sim.elements.aggregation.bps_aggregations.GroundFloorDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.InnerWall(element, parent)

Bases: ElementWithLayers, InnerWall

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.InnerDoor'>, <class 'bim2sim.elements.bps_elements.InnerWall'>, <class 'bim2sim.elements.aggregation.bps_aggregations.InnerWallDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Layer(element: Layer, parent)

Bases: TEASER, Layer

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.Layer'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Material(element, parent)

Bases: TEASER, Material

request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.OuterWall(element, parent)

Bases: ElementWithLayers, OuterWall

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.OuterWall'>, <class 'bim2sim.elements.aggregation.bps_aggregations.OuterWallDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Rooftop(element, parent)

Bases: ElementWithLayers, Rooftop

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.Roof'>, <class 'bim2sim.elements.aggregation.bps_aggregations.RoofDisaggregated'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.TEASER(element: Element)

Bases: TEASERExportInstance

library: str = 'TEASER'
class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.ThermalZone(element, parent)

Bases: TEASER, ThermalZone

add_elements_to_thermal_zone()
represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.ThermalZone'>, <class 'bim2sim.elements.aggregation.bps_aggregations.AggregatedThermalZone'>]
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.UseConditions(element, parent)

Bases: TEASER, UseConditions

overwrite_teaser_defaults()

Overwrites default use conditions values from TEASER

This is required as TEASER sets defaults for e.g. the usage and in enrichment we only enrich not-existing values. Without setting the defaults back to None would lead to errors.

represents: Element | Container[Element] = []
request_params()

Request all required parameters.

class bim2sim.plugins.PluginTEASER.bim2sim_teaser.models.Window(element, parent)

Bases: ElementWithLayers, Window

represents: Element | Container[Element] = [<class 'bim2sim.elements.bps_elements.Window'>, <class 'bim2sim.elements.aggregation.bps_aggregations.WindowDisaggregated'>]
request_params()

Request all required parameters.