6.1.28.2 Methods Defined Here
assign_construction(construction, surface)
Assign construction to surface. If the model has inner volumes and newly-assigned constructions have
assign_construction_to_opening(construction, surface, opening_id)
Assign construction to an opening with the specified id.
assign_opening_type_by_id(surface_index, macroflo_id, opening_id)
Assign macroflo opening type to opening.
get_areas() -> {areas}
Returns a dict of areas (and volume) for this space.
The following areas are returned (All areas are returned in m2 units. Room volume is returned in m3):
|
int_floor_area
|
ext_floor_area
|
int_floor_opening
|
ext_floor_opening
|
|
int_floor_glazed
|
ext_floor_glazed
|
|
|
|
int_ceiling_area
|
ext_ceiling_area
|
int_ceiling_opening
|
ext_ceiling_opening
|
|
int_ceiling_glazed
|
ext_ceiling_glazed
|
int_ceiling_door
|
ext_ceiling_door
|
|
int_wall_area
|
ext_wall_area
|
int_wall_opening
|
ext_wall_opening
|
|
int_wall_glazed
|
ext_wall_glazed
|
int_wall_door
|
ext_wall_door
|
|
volume
|
|
|
|
Note: space total floor / ceiling etc. area comprises both internal and external areas.
get_assigned_constructions() -> [(construction ID, '')]
Returns a list of tuples containing construction IDs assigned to this space. The second element in the tuple is currently unused.
get_assigned_profiles() -> [(profile ID, '')]
Returns a list of tuples containing profile IDs in use by this space. The second element in the tuple is currently unused.
get_index()
Get the index of the body
get_processes() -> list[VEComponentProcess]
Returns a list of VEComponentProcess objects representing the component processes in the body.
get_properties() -> dict
Returns a dictionary with the following properties:
|
min_height
|
|
|
max_height
|
|
|
floor_height_above_ground
|
|
get_surfaces() -> [surfaces]
Returns a list of VESurface objects that bound this space.
get_room_data(type = attribute_type. active_attributes ) -> VERoomData object
Args:
type (attribute_type )
Returns a VERoomData object for closer inspection of data assigned to this room. The returned data depends on the input type: the default type of ‘real_attributes’ gives the default data for the room, but NCM, PRM and Title 24 specific data can be requested (but only for their respective building variants).
is_3d_shade() -> bool
Checks whether the body is a 3d shade. Returns True for a topographical or local shade but False for a vegetated shade.
select()
Selects this body. Perform operations on the selected body using the VEGeometry API.
deselect()
deselects this body. Perform operations on the selected body using the VEGeometry API.