IFC 4.3.0.0 (IFC4X3) final

4.3.1.1.7 Window Attributes

Windows may be further described by their size and partitioning type.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the tables below shows a recommended list of general usage patterns that users may adopt.

G IfcWindow IfcWindow GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasAssignments [0:?] Nests [0:1] IsNestedBy [0:?] HasContext [0:1] IsDecomposedBy [0:?] Decomposes [0:1] HasAssociations [0:?] ObjectType [0:1] IsDeclaredBy [0:1] Declares [0:?] IsTypedBy [0:1] IsDefinedBy [0:?] ObjectPlacement [0:1] Representation [0:1] ReferencedBy [0:?] PositionedRelativeTo [0:?] ReferencedInStructures [0:?] Tag [0:1] FillsVoids [0:1] ConnectedTo [0:?] IsInterferedByElements [0:?] InterferesElements [0:?] HasProjections [0:?] HasOpenings [0:?] IsConnectionRealization [0:?] ProvidesBoundaries [0:?] ConnectedFrom [0:?] ContainedInStructure [0:1] HasCoverings [0:?] HasSurfaceFeatures [0:?] OverallHeight OverallHeight [0:1] OverallWidth OverallWidth [0:1] PredefinedType [0:1] PartitioningType PartitioningType [0:1] UserDefinedPartitioningType [0:1] IfcIdentifier IfcIdentifier IfcWindow:Tag1->IfcIdentifier:IfcIdentifier0 IfcPositiveLengthMeasure_0 IfcPositiveLengthMeasure IfcWindow:OverallHeight1->IfcPositiveLengthMeasure_0:IfcPositiveLengthMeasure0 IfcPositiveLengthMeasure_1 IfcPositiveLengthMeasure IfcWindow:OverallWidth1->IfcPositiveLengthMeasure_1:IfcPositiveLengthMeasure0 IfcWindowTypePartitioningEnum_0 IfcWindowTypePartitioningEnum IfcWindow:PartitioningType1->IfcWindowTypePartitioningEnum_0:IfcWindowTypePartitioningEnum0 IfcLabel_0 IfcLabel IfcWindow:UserDefinedPartitioningType1->IfcLabel_0:IfcLabel0 IfcRelDefinesByType IfcRelDefinesByType GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] RelatedObjects [1:?] RelatingType [1:1] IfcWindow:IsTypedBy1->IfcRelDefinesByType:RelatedObjects0 IfcWindowType IfcWindowType GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasAssignments [0:?] Nests [0:1] IsNestedBy [0:?] HasContext [0:1] IsDecomposedBy [0:?] Decomposes [0:1] HasAssociations [0:?] ApplicableOccurrence [0:1] HasPropertySets [1:?] Types [0:1] RepresentationMaps [1:?] Tag [0:1] ReferencedBy [0:?] ElementType [0:1] PredefinedType [1:1] TypePartitioningType PartitioningType [1:1] ParameterTakesPrecedence [0:1] UserDefinedPartitioningType [0:1] IfcRelDefinesByType:RelatingType1->IfcWindowType:IfcWindowType0 IfcWindowTypePartitioningEnum_1 IfcWindowTypePartitioningEnum IfcWindowType:PartitioningType1->IfcWindowTypePartitioningEnum_1:IfcWindowTypePartitioningEnum0 IfcLabel_1 IfcLabel IfcWindowType:UserDefinedPartitioningType1->IfcLabel_1:IfcLabel0 IfcWindowLiningProperties IfcWindowLiningProperties GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasContext [0:1] HasAssociations [0:?] DefinesType [0:?] IsDefinedBy [0:?] DefinesOccurrence [0:?] LiningDepth [0:1] LiningThickness [0:1] TransomThickness [0:1] MullionThickness [0:1] FirstTransomOffset [0:1] SecondTransomOffset [0:1] FirstMullionOffset [0:1] SecondMullionOffset [0:1] ShapeAspectStyle [0:1] LiningOffset [0:1] LiningToPanelOffsetX [0:1] LiningToPanelOffsetY [0:1] IfcWindowType:HasPropertySets1->IfcWindowLiningProperties:IfcWindowLiningProperties0 IfcWindowPanelProperties IfcWindowPanelProperties GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasContext [0:1] HasAssociations [0:?] DefinesType [0:?] IsDefinedBy [0:?] DefinesOccurrence [0:?] OperationType [1:1] PanelPosition [1:1] FrameDepth [0:1] FrameThickness [0:1] ShapeAspectStyle [0:1] IfcWindowType:HasPropertySets1->IfcWindowPanelProperties:IfcWindowPanelProperties0 IfcWindowPanelOperationEnum IfcWindowPanelOperationEnum IfcWindowPanelProperties:OperationType1->IfcWindowPanelOperationEnum:IfcWindowPanelOperationEnum0 IfcWindowPanelPositionEnum IfcWindowPanelPositionEnum IfcWindowPanelProperties:PanelPosition1->IfcWindowPanelPositionEnum:IfcWindowPanelPositionEnum0
Figure 4.3.1.1.7.A

General Usage

ApplicableEntity
IfcWindow
Table 4.3.1.1.7.B