Window Style Operation Enum | |
Énumération du fonctionnement du style de fenêtre |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcWindowStyleOperationEnum | MOVED | Schema changed from IFCSHAREDBLDGELEMENTS to IFCARCHITECTUREDOMAIN. |
This enumeration defines the basic configuration of the window type in terms of the number of window panels and the subdivision of the total window. The window configurations are given for windows with one, two or three panels (including fixed panels) as shown in Figure 292.
Windows which are subdivided into more than three panels have to be defined by the geometry only. The type of such windows is USERDEFINED.
|
||||||||||||||||||||||||||||||||||||
Figure 292 — Window style operations |
HISTORY New Enumeration in IFC2.0.
NOTE
Constant | Description |
---|---|
SINGLE_PANEL | Window with one panel. |
DOUBLE_PANEL_VERTICAL | Window with two panels. The configuration of the panels is vertically. |
DOUBLE_PANEL_HORIZONTAL | Window with two panels. The configuration of the panels is horizontally. |
TRIPLE_PANEL_VERTICAL | Window with three panels. The configuration of the panels is vertically. |
TRIPLE_PANEL_BOTTOM | Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the bottom. |
TRIPLE_PANEL_TOP | Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the top. |
TRIPLE_PANEL_LEFT | Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the left hand side. |
TRIPLE_PANEL_RIGHT | Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the right hand side. |
TRIPLE_PANEL_HORIZONTAL | Window with three panels. The configuration of the panels is horizontally. |
USERDEFINED | user defined operation type |
NOTDEFINED |
<xs:simpleType name="IfcWindowStyleOperationEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="single_panel"/>
<xs:enumeration value="double_panel_vertical"/>
<xs:enumeration value="double_panel_horizontal"/>
<xs:enumeration value="triple_panel_vertical"/>
<xs:enumeration value="triple_panel_bottom"/>
<xs:enumeration value="triple_panel_top"/>
<xs:enumeration value="triple_panel_left"/>
<xs:enumeration value="triple_panel_right"/>
<xs:enumeration value="triple_panel_horizontal"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcWindowStyleOperationEnum = ENUMERATION OF (
SINGLE_PANEL,
DOUBLE_PANEL_VERTICAL,
DOUBLE_PANEL_HORIZONTAL,
TRIPLE_PANEL_VERTICAL,
TRIPLE_PANEL_BOTTOM,
TRIPLE_PANEL_TOP,
TRIPLE_PANEL_LEFT,
TRIPLE_PANEL_RIGHT,
TRIPLE_PANEL_HORIZONTAL,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcWindowStyle