7.1.2.1 IfcDoorPanelOperationEnum

This enumeration defines the basic ways how individual door panels operate as shown in Figure 249.

HISTORY  New enumeration in IFC2.0.
IFC4 CHANGE  Enumerator FIXEDPANEL added.

Enumerated Item Definitions:

Enumerator Illustration
Swinging
DoubleActing
Sliding
Folding
Revolving
Rollingup
FixedPanel
NOTE  Enumerator added in IFC4.
UserDefined  
NotDefined  

Figure 249 — Door operations

The opening direction of the door panels is given by the local placement of the IfcDoor. The positive y-axis determines the direction as shown in Figure 157.

panel direction

Figure 250 — Door panel operations

NOTE  Figures (symbolic representation) depend on the national building code. These figures are only shown as illustrations

XSD Specification:

 <xs:simpleType name="IfcDoorPanelOperationEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="swinging"/>
   <xs:enumeration value="double_acting"/>
   <xs:enumeration value="sliding"/>
   <xs:enumeration value="folding"/>
   <xs:enumeration value="revolving"/>
   <xs:enumeration value="rollingup"/>
   <xs:enumeration value="fixedpanel"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>

EXPRESS Specification:

TYPE IfcDoorPanelOperationEnum = ENUMERATION OF (
SWINGING,
DOUBLE_ACTING,
SLIDING,
FOLDING,
REVOLVING,
ROLLINGUP,
FIXEDPANEL,
USERDEFINED,
NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page