Struct Ifc4x1::IfcWindowPanelPositionEnum¶
Defined in File Ifc4x1.h
Nested Relationships¶
This struct is a nested type of Struct Ifc4x1.
Struct Documentation¶
-
struct
Ifc4x1
::
IfcWindowPanelPositionEnum
Public Types
-
enum
Value
This enumeration defines the basic configuration of the window type in terms of the location of window panels. The window configurations are given for windows with one, two or three panels (including fixed panels) as shown in Figure 170. It corresponds to the OperationType of the IfcWindowStyle definition, which references the IfcWindowPanelProperties.
Windows which are subdivided into more than three panels have to be defined by the geometry only. The type of such windows is given by an IfcWindowStyle.OperationType = USERDEFINED or NOTDEFINED (see IfcWindowStyleOperationEnum for details).
HISTORY New Enumeration in IFC Release 2.0.
Enumerator from IfcWindowStyleOperationEnum Use of enumerators from IfcWindowPanelPositionEnum Figure
DoublePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = RIGHT
DoublePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOPsecond IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = MIDDLEthird IfcWindowPanelProperties with PanelPosition = RIGHT
TriplePanelHorizontal
first
IfcWindowPanelProperties with PanelPosition = TOPsecond IfcWindowPanelProperties with PanelPosition = MIDDLEthird IfcWindowPanelProperties with PanelPosition = BOTTOMTriplePanelBottom first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = RIGHTthird IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelTop first IfcWindowPanelProperties with PanelPosition = TOPsecond IfcWindowPanelProperties with PanelPosition = LEFTthird IfcWindowPanelProperties with PanelPosition = RIGHT
TriplePanelLeft first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = TOPthird IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelRight first IfcWindowPanelProperties with PanelPosition = TOPsecond IfcWindowPanelProperties with PanelPosition = BOTTOMthird IfcWindowPanelProperties with PanelPosition = RIGHT
Figure 170 — Window panel positions
NOTE
The figures are shown as elevations in the XZ plane of the local placement of the window, looking into the direction of the positive Y axis. These figures are only shown as illustrations.
Values:
-
enumerator
IfcWindowPanelPosition_LEFT
-
enumerator
IfcWindowPanelPosition_MIDDLE
-
enumerator
IfcWindowPanelPosition_RIGHT
-
enumerator
IfcWindowPanelPosition_BOTTOM
-
enumerator
IfcWindowPanelPosition_TOP
-
enumerator
IfcWindowPanelPosition_NOTDEFINED
-
enumerator
-
enum