IfcRoofTypeEnum

IfcRoofTypeEnum

类型定义

该枚举根据不同的屋顶形状定义了屋顶的基本配置,如下图所示。

细分为多个基本形状的屋顶或具有非规则形状的屋顶(自由形式屋顶)的类型为FREEFORM。

IFC2x中的新枚举。

 

0
EnumeratorDescriptionFigure
FLAT_ROOF A roof having no slope, or one with only a slight pitch so as to drain rainwater.

 

SHED_ROOF A roof having a single slope.

 

GABLE_ROOF A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.

 

HIP_ROOF A roof having sloping ends and sides meeting at an inclined projecting angle.

 

HIPPED_GABLE_ROOF A roof having a hipped end truncating a gable.

 

GAMBREL_ROOF A ridged roof divided on each side into a shallower slope above a steeper one.

 

MANSARD_ROOF A roof having on each side a steeper lower part and a shallower upper part.

 

BARREL_ROOF A roof or ceiling having a semicylindrical form.

 

RAINBOW_ROOF A gable roof in the form of a broad Gothic arch, with gently sloping convex surfaces.

 

BUTTERFLY_ROOF A roof having two slopes, each descending inward from the eaves.

 

PAVILION_ROOF A pyramidal hip roof.

 

DOME_ROOF A hemispherical hip roof.

 

FREEFORM Free form roof  
USERDEFINED No specification given  
NOTDEFINED No specification given  

Figure 182 — Roof types

Enumeration definition

ConstantDescription
FLAT_ROOF A roof having no slope, or one with only a slight pitch so as to drain rainwater.
SHED_ROOF A roof having a single slope.
GABLE_ROOF A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.
HIP_ROOF A roof having sloping ends and sides meeting at an inclined projecting angle.
HIPPED_GABLE_ROOF A roof having a hipped end truncating a gable.
GAMBREL_ROOF A roof sloping downward in two parts from a central ridge, so as to form a gable at each end.
MANSARD_ROOF A roof having on each side a steeper lower part and a shallower upper part.
BARREL_ROOF A roof or ceiling having a semicylindrical form.
RAINBOW_ROOF A gable roof in the form of a broad Gothic arch, with gently sloping convex surfaces.
BUTTERFLY_ROOF A roof having two slopes, each descending inward from the eaves.
PAVILION_ROOF A pyramidal hip roof.
DOME_ROOF A hemispherical hip roof.
FREEFORM Free form roof.
USERDEFINED No specification given.
NOTDEFINED No specification given.
 

 

EXPRESS Specification

TYPE IfcRoofTypeEnum = ENUMERATION OF (
 FLAT_ROOF,
 SHED_ROOF,
 GABLE_ROOF,
 HIP_ROOF,
 HIPPED_GABLE_ROOF,
 GAMBREL_ROOF,
 MANSARD_ROOF,
 BARREL_ROOF,
 RAINBOW_ROOF,
 BUTTERFLY_ROOF,
 PAVILION_ROOF,
 DOME_ROOF,
 FREEFORM,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

 

 

 

 

 

 

########################

posted @ 2023-05-10 16:14  西北逍遥  阅读(9)  评论(0编辑  收藏  举报