IfcWindowPanelPositionEnum

Natural language names
enWindow Panel Position Enum
frÉnumération des positions des panneaux de fenêtre
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcWindowPanelPositionEnumMOVEDSchema changed from IFCSHAREDBLDGELEMENTS to IFCARCHITECTUREDOMAIN.
Semantic definitions at the type
Type 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 280. 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 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
DoublePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = MIDDLE
third IfcWindowPanelProperties with PanelPosition = RIGHT
TriplePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = MIDDLE
third IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelBottom first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = RIGHT
third IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelTop first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = LEFT
third IfcWindowPanelProperties with PanelPosition = RIGHT
TriplePanelLeft first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = TOP
third IfcWindowPanelProperties with PanelPosition = BOTTOM
TriplePanelRight first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = BOTTOM
third IfcWindowPanelProperties with PanelPosition = RIGHT

Figure 280 — Window panel positions

HISTORY  New enumeration in IFC2.0.

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.
Enumeration definition
ConstantDescription
LEFT
MIDDLE
RIGHT
BOTTOM
TOP
NOTDEFINED
Formal representations
XSD Specification
 <xs:simpleType name="IfcWindowPanelPositionEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="left"/>
   <xs:enumeration value="middle"/>
   <xs:enumeration value="right"/>
   <xs:enumeration value="bottom"/>
   <xs:enumeration value="top"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcWindowPanelPositionEnum = ENUMERATION OF (
 LEFT,
 MIDDLE,
 RIGHT,
 BOTTOM,
 TOP,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page