Opaque Construction

Class Name: opaque_construction

Description: contains attributes for parts of the building that don't pass light such as walls, roof, doors.

Parent Class: building

Number of Instances: 1...N

Attributes: 

Validation/Rules:

1. Currently only implementing "layers" construction method, so "code" is not currently applicable for multi-family, however, opaque_construction.assembly_code must be of correct assembly type for construction; zone_wall, zone_roof, zone_ceiling, zone_floor

Notes: