Struct Ifc4x1::IfcDoorPanelOperationEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x1.

Struct Documentation

struct Ifc4x1::IfcDoorPanelOperationEnum

Public Types

enum Value

This enumeration defines the basic ways how individual door panels operate as shown in Figure 164. HISTORY New Enumeration in IFC Release 2.0. IFC2x4 CHANGE Enumerator FIXEDPANELadded.

Swinging

DoubleActing

Sliding

Folding

Revolving

Rollingup

FixedPanel

NOTE Enumerator added in IFC2x4.

UserDefined

NotDefined

Figure 164 — 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 165.

Figure 165 — Door panel operations

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

Values:

enumerator IfcDoorPanelOperation_SWINGING
enumerator IfcDoorPanelOperation_DOUBLE_ACTING
enumerator IfcDoorPanelOperation_SLIDING
enumerator IfcDoorPanelOperation_FOLDING
enumerator IfcDoorPanelOperation_REVOLVING
enumerator IfcDoorPanelOperation_ROLLINGUP
enumerator IfcDoorPanelOperation_FIXEDPANEL
enumerator IfcDoorPanelOperation_USERDEFINED
enumerator IfcDoorPanelOperation_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)