Struct Ifc4::IfcDoorTypeOperationEnum¶
Defined in File Ifc4.h
Nested Relationships¶
This struct is a nested type of Struct Ifc4.
Struct Documentation¶
-
struct
Ifc4
::
IfcDoorTypeOperationEnum
Public Types
-
enum
Value
This enumeration defines the basic ways to describe how doors operate, as shown in Figure 66. It combines the partitioning of the door into a single or multiple door panels and the operation types of that panels.
In the most common case of swinging doors the IfcDoorTypeOperationEnum defined the hinge side (left hing or right hung) and the opening direction (opening to the left, opening to the right). Whether the door opens inwards or outwards is determined by the local coordinate system of the IfcDoor, or IfcDoorStandardCase.
NOTEThere are different definitions in various countries on what a left opening or left hung or left swing door is (same for right). Therefore the IFC definition terms may derivate from the local standard and may need to be mapped appropriately.
HISTORY New Enumeration in IFC2x4.
IFC2x4 CHANGE The new IfcDoorTypeOperationEnum replaces the use of IfcDoorStyleOperationEnum that is deprecated from IFC2x4 onwards.
Enumerator Description Figures
SINGLE_SWING_LEFT
Door with one panel that opens (swings) to the left. The hinges are on the left side as viewed in the direction of the positive y-axis. Note: Direction of swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
SINGLE_SWING_RIGHT
Door with one panel that opens (swings) to the right. The hinges are on the right side as viewed in the direction of the positive y-axis. Note: Direction of swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
DOUBLE_DOOR_ SINGLE_SWING
Door with two panels, one opens (swings) to the left the other opens (swings) to the right. Note: Direction of swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
DOUBLE_SWING_LEFT
Door with one panel that swings in both directions and to the left in the main trafic direction. Also called double acting door. Note: Direction of main swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
DOUBLE_SWING_RIGHT
Door with one panel that swings in both directions and to the right in the main trafic direction. Also called double acting door. Note: Direction of main swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
DOUBLE_DOOR_ DOUBLE_SWING
Door with two panels, one swings in both directions and to the right in the main trafic direction the other swings also in both directions and to the left in the main trafic direction. Note: Direction of main swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
DOUBLE_DOOR_ SINGLE_SWING_ OPPOSITE_LEFT
Door with two panels that both open to the left, one panel swings in one direction and the other panel swings in the opposite direction. Note: Direction of main swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
DOUBLE_DOOR_ SINGLE_SWING_ OPPOSITE_RIGHT Door with two panels that both open to the right, one panel swings in one direction and the other panel swings in the opposite direction. Note: Direction of main swing (whether in or out) is determined at the IfcDoor or IfcDoorStandardCase.
SLIDING_TO_LEFT
Door with one panel that is sliding to the left.
SLIDING_TO_RIGHT
Door with one panel that is sliding to the right.
DOUBLE_DOOR_SLIDING
Door with two panels, one is sliding to the left the other is sliding to the right.
FOLDING_TO_LEFT
Door with one panel that is folding to the left.
FOLDING_TO_RIGHT Door with one panel that is folding to the right.
DOUBLE_DOOR_FOLDING
Door with two panels, one is folding to the left the other is folding to the right.
REVOLVING
An entrance door consisting of four leaves set in a form of a cross and revolving around a central vertical axis (the four panels are described by a single IfcDoor panel property).
ROLLINGUP
Door that opens by rolling up. Note: Whether it rolls up to the inside or outside is determined at the IfcDoor.
SWING_FIXED_LEFT Door with one panel that opens (swings) to the left and one fixed panel. The hinges of the swinging panel are on the left side as viewed in the direction of the positive y-axis. Note: Direction of swing (whether in or out) is determined at the IfcDoor or or IfcDoorStandardCase. IFC2x4 CHANGE This is a new enumerator compared with previous IfcDoorStyleOperationEnum.
SWING_FIXED_RIGHT Door with one panel that opens (swings) to the right and one fixed panel. The hinges of the swinging panel are on the right side as viewed in the direction of the positive y-axis. Note: Direction of swing (whether in or out) is determined at the IfcDoor or or IfcDoorStandardCase. IFC2x4 CHANGE This is a new enumerator compared with previous IfcDoorStyleOperationEnum.
USERDEFINED User defined operation type
NOTDEFINED A door with a not defined operation type is considered as a door with a lining, but no panels. It is thereby always open.
Figure 66 — Door operations
NOTE
Figures are shown in the ground view. Figures (symbolic representation) depend on the national building code. These figures are only shown as illustrations, the actual representation in the ground view might differ. Open to the outside is declared as open into the direction of the positive y-axis, determined by the ObjectPlacement at IfcDoor The location of the panel relative to the wall thickness is defined by theObjectPlacement at IfcDoor, and the IfcDoorLiningProperties.LiningOffset parameter.
Values:
-
enumerator
IfcDoorTypeOperation_SINGLE_SWING_LEFT
-
enumerator
IfcDoorTypeOperation_SINGLE_SWING_RIGHT
-
enumerator
IfcDoorTypeOperation_DOUBLE_DOOR_SINGLE_SWING
-
enumerator
IfcDoorTypeOperation_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT
-
enumerator
IfcDoorTypeOperation_DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT
-
enumerator
IfcDoorTypeOperation_DOUBLE_SWING_LEFT
-
enumerator
IfcDoorTypeOperation_DOUBLE_SWING_RIGHT
-
enumerator
IfcDoorTypeOperation_DOUBLE_DOOR_DOUBLE_SWING
-
enumerator
IfcDoorTypeOperation_SLIDING_TO_LEFT
-
enumerator
IfcDoorTypeOperation_SLIDING_TO_RIGHT
-
enumerator
IfcDoorTypeOperation_DOUBLE_DOOR_SLIDING
-
enumerator
IfcDoorTypeOperation_FOLDING_TO_LEFT
-
enumerator
IfcDoorTypeOperation_FOLDING_TO_RIGHT
-
enumerator
IfcDoorTypeOperation_DOUBLE_DOOR_FOLDING
-
enumerator
IfcDoorTypeOperation_REVOLVING
-
enumerator
IfcDoorTypeOperation_ROLLINGUP
-
enumerator
IfcDoorTypeOperation_SWING_FIXED_LEFT
-
enumerator
IfcDoorTypeOperation_SWING_FIXED_RIGHT
-
enumerator
IfcDoorTypeOperation_USERDEFINED
-
enumerator
IfcDoorTypeOperation_NOTDEFINED
-
enumerator
-
enum