Multi-Family‎ > ‎Multi Family API‎ > ‎1. Submit Method‎ > ‎Building‎ > ‎Building Configuration‎ > ‎Space‎ > ‎Zone‎ > ‎

Zone Roof

Class Name: zone_roof

Description: The characteristics of the roof of a zone

Parent Class: zone

Number of Instances: 0...N

Attributes:

Name Description Required Type Len Options Min Max
name  Name of the roof object
N string 40
   
type
Type of Roof Y String 20 vented_attic, cathedral_ceiling, flat, plenum    
opaque_construction name of the opaque construction object
Y
string 40 ROOF1,ROOF2,...ROOF8


slope Slope of roof (degrees)
Y
 Int

0 180
area
Area of the roof (square feet)
Y   100
10000

Validation/Rules:
1. opaque_construction.assembly_code must be of correct assembly type for construction
2. If you use ROOF1-ROOF4 construction you must also submit an opaque_construction of type ACEIL1-ACEIL4 to represent the ceiling construction and you must submit a space object of type attic with a story set to the level above.
Notes:
The type of roof is determined by the construction name not by the type attribute:
   ROOF1-ROOF4: Vented attic
   ROOF5-ROOF6: Cathedral roof
   ROOF7-ROOF8: Flat roof


Child Classes