IFC 4.3.2.20240423 (IFC4X3_ADD2) under development

4.1.3.1.1.1 Door Attributes

Doors may be further described by their size and operation 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 IfcDoor IfcDoor 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] OperationType 12. OperationType [0:1] 13. UserDefinedOperationType [0:1] IfcIdentifier IfcIdentifier IfcDoor:Tag1->IfcIdentifier:IfcIdentifier0 IfcPositiveLengthMeasure_0 IfcPositiveLengthMeasure IfcDoor:OverallHeight1->IfcPositiveLengthMeasure_0:IfcPositiveLengthMeasure0 IfcPositiveLengthMeasure_1 IfcPositiveLengthMeasure IfcDoor:OverallWidth1->IfcPositiveLengthMeasure_1:IfcPositiveLengthMeasure0 IfcDoorTypeOperationEnum_0 IfcDoorTypeOperationEnum IfcDoor:OperationType1->IfcDoorTypeOperationEnum_0:IfcDoorTypeOperationEnum0 IfcLabel_0 IfcLabel IfcDoor:UserDefinedOperationType1->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] IfcDoor:IsTypedBy1->IfcRelDefinesByType:RelatedObjects0 IfcDoorType IfcDoorType 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] TypeOperationType 11. OperationType [1:1] 12. ParameterTakesPrecedence [0:1] 13. UserDefinedOperationType [0:1] IfcRelDefinesByType:RelatingType1->IfcDoorType:IfcDoorType0 IfcDoorTypeOperationEnum_1 IfcDoorTypeOperationEnum IfcDoorType:OperationType1->IfcDoorTypeOperationEnum_1:IfcDoorTypeOperationEnum0 IfcLabel_1 IfcLabel IfcDoorType:UserDefinedOperationType1->IfcLabel_1:IfcLabel0 IfcDoorLiningProperties IfcDoorLiningProperties 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. ThresholdDepth [0:1] 8. ThresholdThickness [0:1] 9. TransomThickness [0:1] 10. TransomOffset [0:1] 11. LiningOffset [0:1] 12. ThresholdOffset [0:1] 13. CasingThickness [0:1] 14. CasingDepth [0:1] 15. ShapeAspectStyle [0:1] 16. LiningToPanelOffsetX [0:1] 17. LiningToPanelOffsetY [0:1] IfcDoorType:HasPropertySets1->IfcDoorLiningProperties:IfcDoorLiningProperties0 IfcDoorPanelProperties IfcDoorPanelProperties 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. PanelDepth [0:1] 6. PanelOperation [1:1] 7. PanelWidth [0:1] 8. PanelPosition [1:1] 9. ShapeAspectStyle [0:1] IfcDoorType:HasPropertySets1->IfcDoorPanelProperties:IfcDoorPanelProperties0 IfcPositiveLengthMeasure_2 IfcPositiveLengthMeasure IfcDoorPanelProperties:PanelDepth1->IfcPositiveLengthMeasure_2:IfcPositiveLengthMeasure0 IfcDoorPanelOperationEnum IfcDoorPanelOperationEnum IfcDoorPanelProperties:PanelOperation1->IfcDoorPanelOperationEnum:IfcDoorPanelOperationEnum0 IfcNormalisedRatioMeasure IfcNormalisedRatioMeasure IfcDoorPanelProperties:PanelWidth1->IfcNormalisedRatioMeasure:IfcNormalisedRatioMeasure0 IfcDoorPanelPositionEnum IfcDoorPanelPositionEnum IfcDoorPanelProperties:PanelPosition1->IfcDoorPanelPositionEnum:IfcDoorPanelPositionEnum0
Figure 4.1.3.1.1.1.A

General Usage

ApplicableEntity
IfcDoor
Table 4.1.3.1.1.1.B

Edit on Github


Is this page difficult to understand? Let us know!