Navigation
Navigate Navigate Navigate Navigate Navigate Navigate

IfcRoofTypeEnum

Definition from IAI: This enumeration defines the basic configuration of the roof in terms of the different roof shapes.

Roofs which are subdivided into more than these basic shapes have to be defined by the geometry only. Also roofs with non-regular shapes (free form roof ) have to be defined by the geometry only. The type of such roofs is FREEFORM.

HISTORY New Enumeration in IFC Release 2x.

Illustration

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

NOTE: These figures are only shown as illustrations.

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,
NOTDEFINED);
END_TYPE;