6.1.29.1 Methods Defined Here
add_layer(material_id, is_cavity)
Add a layer to this construction
delete_layer(layer_id)
Delete a layer from this construction
get_default_resistances ()
Get default surface resistances for different methodologies
get_g_values()
Get the different g-values as a dictionary.
Dictionary entries are:
|
bs_en_410
|
(float)
|
|
building_regulations
|
(float)
|
|
bfrc
|
(float)
|
get_layers()
Get a list of layers in this CDB construction
get_properties(u_value_types (optional))
Get a dict of the properties of this CDB construction. The result depends on the optional U value type parameter of type uvalue_types. If no parameter is specified the U value type set in the Project Constructions dialog is used.
get_review_summary_string(...)
Get a summary of this CDB construction as a formatted string. Units are converted to local display preferences.
Get the U Factor of this CDB construction.
The result depends on the U value type parameter of type uvalue_types.
insert_layer(layer_id, insert_before)
Insert a layer into this construction
set_const_class(construction_class)
Set construction class of this CDB construction. See 'construction_class' enum for possible values.
set_f_factor(ffactor)
Set F Factor of this CDB construction
set_properties(properties)
Set properties of this CDB construction via a dictionary.
Possible dictionary entries are:
|
bfrc_active
|
|
display_window
|
|
external_shade_active
|
|
external_shade_code
|
|
external_shade_day_resistance
|
|
external_shade_ground_transmittance
|
|
external_shade_ground_transmittance_default
|
|
external_shade_night_resistance
|
|
external_shade_profile
|
|
external_shade_radiation_to_lower
|
|
external_shade_radiation_to_raise
|
|
external_shade_sky_transmittance
|
|
external_shade_sky_transmittance_default
|
|
external_shade_transmitance_15
|
|
external_shade_transmitance_75
|
|
external_shade_transmittance_0
|
|
external_shade_transmittance_30
|
|
external_shade_transmittance_45
|
|
external_shade_transmittance_60
|
|
external_shade_transmittance_90
|
|
frame_absorptance
|
|
frame_inside_surface_area_ratio
|
|
frame_material
|
|
frame_outside_surface_area_ratio
|
|
frame_percent
|
|
frame_resistance
|
|
frame_type
|
|
g_value
|
|
glazing_type
|
|
ground_contact
|
|
inside_surface_emissivity
|
|
inside_surface_resistance
|
|
inside_surface_solar_absorptivity
|
|
internal_shade_active
|
|
internal_shade_blind_or_curtain
|
|
internal_shade_code
|
|
internal_shade_day_resistance
|
|
internal_shade_frac_daylight_closed
|
|
internal_shade_night_resistance
|
|
internal_shade_profile
|
|
internal_shade_radiation_to_lower
|
|
internal_shade_radiation_to_raise
|
|
internal_shade_shading_coefficient
|
|
internal_shade_short_wave_radiant_fraction
|
|
light_transmittance
|
|
local_shade_active
|
|
local_shade_balcony_depth_h
|
|
local_shade_balcony_height
|
|
local_shade_balcony_projection
|
|
local_shade_code
|
|
local_shade_left_fin_offset
|
|
local_shade_left_fin_projection
|
|
local_shade_overhang_type
|
|
local_shade_projection_offset
|
|
local_shade_projection_overhang
|
|
local_shade_right_fin_offset
|
|
local_shade_right_fin_projection
|
|
local_shade_window_height
|
|
local_shade_window_width
|
|
outside_surface_emissivity
|
|
outside_surface_resistance
|
|
outside_surface_solar_absorptivity
|
|
percent_sky_blocked
|
|
spacer_type
|
|
thermal_bridging_coefficient
|
|
visible_light_transmittance
|
get_thermal_bridging_non_repeat_data ()
Gets Thermal Bridging Non Repeating Psi Data data for construction via dictionary
dict empty if thermal bridging doesn't apply to construction\
Constant entries:
'dataset_id' : str of dataset id
Possible entries (depends on construction type):
|
Each entry will return ThBrTransitionTypeDatum object, with 'ref' and 'val' properties
|
|
roof_transition
|
|
roof_wall
|
|
wall_partition
|
|
wall_wall
|
|
wall_ground_floor
|
|
wall_floor
|
|
lintel
|
|
jamb
|
|
sill
|
|
rooflight_kerb_upstand
|