|Fenster - Typ|
|Type de fenêtre|
The element type
IfcWindowType defines commonly shared information for
occurrences of windows. The set of shared information may
- common properties within shared property sets
- common material information
- common partitioning of panels
- common operation types of panels
- common shape representations
A window type defines the particular parameter of the lining
and one (or several) panels through the
IfcWindowLiningProperties and the
IfcWindowPanelProperties as predefined property sets
applicable to windows only.
It is used to define a window specification, or window style
(the specific product information that is common to all
occurrences of that window type). Window types may be exchanged
without being already assigned to occurrences.
Occurrences of the IfcWindowType within building models
are represented by instances of IfcWindow or
HISTORY New entity in IFC4. The entity IfcWindowType replaces the previous definition IfcWindowStyle (which is deprecated in IFC4).
Partitioning type use definition
The IfcWindowTypePartitioningEnum defines the general
layout of the window type and its symbolic presentation.
Depending on the enumerator, the appropriate instances of
IfcWindowPanelProperties are attached in the list of
HasPropertySets. The IfcWindowTypePartitioningEnum
mainly determines the way of partitioning the window into
individual window panels and thereby number and position of
See geometry use definitions at
IfcWindowTypePartitioningEnum for the correct usage of
panel partitioning and IfcWindowPanelProperties for the
opening symbols for different panel operation types.
Material Use Definition
The material of the IfcWindowType is defined by the
IfcMaterialConstituentSet or as fall back by
IfcMaterial and attached by the
IfcRelAssociatesMaterial.RelatingMaterial. It is
accessible by the inverse HasAssociations
The following keywords for
shall be used:
- 'Lining' - to indicate that the material constituent applies
to to the window lining
- 'Framing' - to indicate that the material constituent applies
to to the window panels, if not provided, the 'Lining' material
information applied to panels as well
- 'Glazing' - to indicate that the material constituent applies
to to the glazing part
If the fall back single IfcMaterial is referenced, it
applies to the lining and framing of the window.
Property Set Use Definition:
The shared property sets relating to the IfcWindowType
are defined by the IfcPropertySet and are attached by the
HasPropertySets attribute. The following property set
definitions specific to the IfcWindowType are part of this
NOTE There is no differentiation between
properties within the property set that are only assignable to
IfcWindowType and those that are only assignable to
IfcWindow. If the same property is assigned to the
IfcWindowType and the IfcWindow being an occurrence
of the IfcWindowType, then the occurrence property
overrides the type property.
Two subtypes of IfcPreDefinedPropertySet are applicable
Geometry Use Definitions:
The IfcWindowType may define the common shape of window
occurrences. The common shape can be defined by
Common Use Definitions
The following concepts are inherited at supertypes:
Type Body Geometry
The Type Body Geometry concept applies to this entity.
XSD Specification: <xs:element name="IfcWindowType" type="ifc:IfcWindowType" substitutionGroup="ifc:IfcBuildingElementType" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcWindowTypeEnum" use="optional"/>
<xs:attribute name="PartitioningType" type="ifc:IfcWindowTypePartitioningEnum" use="optional"/>
<xs:attribute name="ParameterTakesPrecedence" type="xs:boolean" use="optional"/>
<xs:attribute name="UserDefinedPartitioningType" type="ifc:IfcLabel" use="optional"/>
|CorrectPredefinedType|| : ||(PredefinedType <> IfcWindowTypeEnum.USERDEFINED) OR
((PredefinedType = IfcWindowTypeEnum.USERDEFINED) AND EXISTS(SELF\IfcElementType.ElementType));|
|PredefinedType|| : ||
Identifies the predefined types of a window element from which the type required may be set.
|PartitioningType|| : ||
Type defining the general layout of the window type in terms of the partitioning of panels.
|ParameterTakesPrecedence|| : ||
The Boolean value reflects, whether the parameter given in the attached lining and panel properties exactly define the geometry (TRUE), or whether the attached style shape take precedence (FALSE). In the last case the parameter have only informative value. If not provided, no such information can be infered.
|UserDefinedPartitioningType|| : ||
Designator for the user defined partitioning type, shall only be provided, if the value of PartitioningType is set to USERDEFINED.
|CorrectPredefinedType|| : ||
The inherited attribute ElementType shall be provided, if the PredefinedType is set to USERDEFINED.
Link to this page