Zone Roof

Class Name: zone_roof

Description: The characteristics of the roof of a zone

Parent Class: zone

Number of Instances: 0...N

Attributes:

NameDescriptionRequiredTypeLenOptionsMinMax
name Name of the roof object
Nstring40
  
type
Type of RoofYString20vented_attic, cathedral_ceiling, flat, plenum  
opaque_constructionname of the opaque construction object
Y
string40ROOF1,ROOF2,...ROOF8


slopeSlope of roof (degrees)
Y
 Int

0180
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