""" building_component_surface module Returns each individual surface values that are needed for carbon emission calculation in building_component and eventually in lca_carbon_workflow modules. SPDX - License - Identifier: LGPL - 3.0 - or -later Copyright © 2024 Concordia CERC group Code contributors: Alireza Adli alireza.adli@concordia.ca Mohammad Reza Seyedabadi mohammad.seyedabadi@mail.concordia.ca """ class BuildingComponentSurface: def __init__(self): self._opening_material_emission = None self._opening_surface = None self._envelope_material_emission = None self._envelope_thickness = None self._envelope_surface = None @property def opening_material_emission(self): return self._opening_material_emission @opening_material_emission.setter def opening_material_emission(self, value): pass @property def opening_surface(self): return self._opening_surface @opening_surface.setter def opening_surface(self, value): pass @property def envelope_material_emission(self): return self._envelope_material_emission @property def envelope_thickness(self): return self._envelope_thickness @property def envelope_surface(self): return self._envelope_surface