6.1.2.18 IfcRoofTypeEnum
6.1.2.18.1 Semantic definition
This enumeration defines the basic configuration of the roof in terms of the different roof shapes, as illustrated in Figure 1.
Roofs which are subdivided into more than these basic shapes or roofs with non-regular shapes (free form roofs) have the type FREEFORM.
6.1.2.18.2 Type values
Type | Description |
---|---|
BARREL_ROOF
|
A roof or ceiling having a semicylindrical form. |
BUTTERFLY_ROOF
|
A roof having two slopes, each descending inward from the eaves. |
DOME_ROOF
|
A hemispherical hip roof. |
FLAT_ROOF
|
A roof having no slope, or one with only a slight pitch so as to drain rainwater. |
FREEFORM
|
Free form roof. |
GABLE_ROOF
|
A roof sloping downward in two parts from a central ridge, so as to form a gable at each end. |
GAMBREL_ROOF
|
A roof sloping downward in two parts from a central ridge, so as to form a gable at each end. |
HIPPED_GABLE_ROOF
|
A roof having a hipped end truncating a gable. |
HIP_ROOF
|
A roof having sloping ends and sides meeting at an inclined projecting angle. |
MANSARD_ROOF
|
A roof having on each side a steeper lower part and a shallower upper part. |
PAVILION_ROOF
|
A pyramidal hip roof. |
RAINBOW_ROOF
|
A gable roof in the form of a broad Gothic arch, with gently sloping convex surfaces. |
SHED_ROOF
|
A roof having a single slope. |
USERDEFINED
|
No specification given. |
NOTDEFINED
|
No specification given. |
6.1.2.18.3 Formal representation
TYPE IfcRoofTypeEnum = ENUMERATION OF
(BARREL_ROOF
,BUTTERFLY_ROOF
,DOME_ROOF
,FLAT_ROOF
,FREEFORM
,GABLE_ROOF
,GAMBREL_ROOF
,HIPPED_GABLE_ROOF
,HIP_ROOF
,MANSARD_ROOF
,PAVILION_ROOF
,RAINBOW_ROOF
,SHED_ROOF
,USERDEFINED
,NOTDEFINED);
END_TYPE;