IFC 4.3.0.1 (IFC4X3) development

7.1.2.5 IfcWindowPanelPositionEnum

7.1.2.5.1 Semantic definition

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 1. It corresponds to the OperationType of the IfcWindowType 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 IfcWindowType.OperationType = USERDEFINED or NOTDEFINED (see IfcWindowStyleOperationEnum for details).

Enumerator from IfcWindowStyleOperationEnum Use of enumerators from IfcWindowPanelPositionEnum Figure
DoublePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = RIGHT
Figure 7.1.2.5.A
DoublePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = BOTTOM
Figure 7.1.2.5.B
TriplePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = MIDDLE
third IfcWindowPanelProperties with PanelPosition = RIGHT
Figure 7.1.2.5.C
TriplePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = MIDDLE
third IfcWindowPanelProperties with PanelPosition = BOTTOM
Figure 7.1.2.5.D
TriplePanelBottom first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = RIGHT
third IfcWindowPanelProperties with PanelPosition = BOTTOM
Figure 7.1.2.5.E
TriplePanelTop first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = LEFT
third IfcWindowPanelProperties with PanelPosition = RIGHT
Figure 7.1.2.5.F
TriplePanelLeft first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = TOP
third IfcWindowPanelProperties with PanelPosition = BOTTOM
Figure 7.1.2.5.G
TriplePanelRight first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = BOTTOM
third IfcWindowPanelProperties with PanelPosition = RIGHT
Figure 7.1.2.5.H
Table 7.1.2.5.I

Note:

  1. 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.
  2. These figures/ are only shown as illustrations.

7.1.2.5.2 Type values

Type Description
BOTTOM

Bottom

LEFT

Left

MIDDLE

Middle

RIGHT

Right

TOP

Top

NOTDEFINED

Undefined.

Table 7.1.2.5.J

7.1.2.5.3 Formal representation

TYPE IfcWindowPanelPositionEnum = ENUMERATION OF
	(BOTTOM
	,LEFT
	,MIDDLE
	,RIGHT
	,TOP
	,NOTDEFINED);
END_TYPE;

7.1.2.5.4 References

Edit on Github


Is this page difficult to understand? Let us know!