VECdbLayer

class iesve.VECdbLayer

Bases: object


get_id() str

Get the layer ID


get_material(is_opaque: bool) VECdbMaterial

Get the material of this CDB layer as a formatted string. Units are converted to local display preferences.

Pass in true for an opaque layer, false for a glass layer.


get_properties(u_value_type: uvalue_types | None) dict

Get a dict of the properties of this CDB Layer.

Parameters:

u_value_type (Optional[uvalue_types]) – If no parameter is specified the U value type set in the Project Constructions dialog is used.

Returns:

possible entries:

  • convection_coefficient (W/m²K)

  • resistance (m²K/W)

  • thickness (m)

Return type:

dict


get_review_summary_string(opaque: bool, u_value_type: uvalue_types | None) str

Get a summary of this CDB construction as a formatted string. Units are converted to local display preferences.

Parameters:
  • opaque (bool) – if opaque

  • u_value_type (Optional[uvalue_types]) – If no parameter is specified the U value type set in the Project Constructions dialog is used

Returns:

summary of this CDB construction

Return type:

str


set_properties(**kwds)

Helper for @overload to raise when called.