IFC 4.3.2.20240809 (IFC4X3_ADD2) under development

4.1.3.1.1.6 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 table below shows a recommended list of general usage patterns that users may adopt.

G IfcWindow IfcWindow 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. 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 9. OverallHeight [0:1] OverallWidth 10. OverallWidth [0:1] 11. PredefinedType [0:1] PartitioningType 12. PartitioningType [0:1] 13. 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 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatedObjects [1:?] 6. RelatingType [1:1] IfcWindow:IsTypedBy1->IfcRelDefinesByType:RelatedObjects0 IfcWindowType IfcWindowType 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ApplicableOccurrence [0:1] 6. HasPropertySets [1:?]      Types [0:1] 7. RepresentationMaps [1:?] 8. Tag [0:1]      ReferencedBy [0:?] 9. ElementType [0:1] 10. PredefinedType [1:1] TypePartitioningType 11. PartitioningType [1:1] 12. ParameterTakesPrecedence [0:1] 13. 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 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasContext [0:1]      HasAssociations [0:?]      DefinesType [0:?]      IsDefinedBy [0:?]      DefinesOccurrence [0:?] 5. LiningDepth [0:1] 6. LiningThickness [0:1] 7. TransomThickness [0:1] 8. MullionThickness [0:1] 9. FirstTransomOffset [0:1] 10. SecondTransomOffset [0:1] 11. FirstMullionOffset [0:1] 12. SecondMullionOffset [0:1] 13. ShapeAspectStyle [0:1] 14. LiningOffset [0:1] 15. LiningToPanelOffsetX [0:1] 16. LiningToPanelOffsetY [0:1] IfcWindowType:HasPropertySets1->IfcWindowLiningProperties:IfcWindowLiningProperties0 IfcWindowPanelProperties IfcWindowPanelProperties 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasContext [0:1]      HasAssociations [0:?]      DefinesType [0:?]      IsDefinedBy [0:?]      DefinesOccurrence [0:?] 5. OperationType [1:1] 6. PanelPosition [1:1] 7. FrameDepth [0:1] 8. FrameThickness [0:1] 9. ShapeAspectStyle [0:1] IfcWindowType:HasPropertySets1->IfcWindowPanelProperties:IfcWindowPanelProperties0 IfcWindowPanelOperationEnum IfcWindowPanelOperationEnum IfcWindowPanelProperties:OperationType1->IfcWindowPanelOperationEnum:IfcWindowPanelOperationEnum0 IfcWindowPanelPositionEnum IfcWindowPanelPositionEnum IfcWindowPanelProperties:PanelPosition1->IfcWindowPanelPositionEnum:IfcWindowPanelPositionEnum0
Figure 4.1.3.1.1.6.A

General Usage

ApplicableEntity
IfcWindow
Table 4.1.3.1.1.6.B

Edit on Github


Is this page difficult to understand? Let us know!