Navigation

IfcDoorLiningProperties

Definition of IAI: The door lining is the frame which enables the door leaf to be fixed in position. The door lining is used to hang the door leaf. The parameter of the door lining (IfcDoorLiningProperties) define the geometrically relevant parameter of the lining.

The IfcDoorLiningProperties are included in the list of properties (HasPropertySets) of the IfcDoorStyle. More information about the door lining can be included in the same list of the IfcDoorStyle using the IfcPropertySet for dynamic extensions.

HISTORY: New entity in IFC Release 2.0
ISSUE See issue I-155 for changes made in IFC Release 2.x

Geometry Use Definitions

The IfcDoorLiningProperties does not hold an own geometric representation. However it defines parameter, which can be used to create the shape of the door style (which is inserted by the IfcDoor into the spatial context of the project).

Interpretation of parameter

The parameters at the IfcDoorLiningProperties define a standard door lining, including (if given) a threshold and a transom. The outer boundary of the lining is determined by the occurrence parameter assigned to the IfcDoor, which inserts the IfcDoorStyle.

lining 1 The lining is applied to the left, right and upper side of the opening reveal. The parameters are:
  • LiningDepth
  • LiningThickness
lining 2 The lining can only cover part of the opening reveal.
  • LiningOffset : given, if lining edge has an offset to the x axis of the local placement.
lining 3 The lining may include a casing, which covers part of the wall faces around the opening. The casing covers the left, right and upper side of the lining on both sides of the wall. The parameter are:
  • CasingDepth
  • CasingThickness
lining 4 The lining may include a threshold, which covers the bottom side of the opening. The parameters are:
  • ThresholdDepth
  • ThresholdThickness
  • ThresholdOffset (not shown in figure): given, if the threshold edge has an offset to the x axis of the local placement.
lining 5 The lining may has a transom, which separates the door panel from a window panel. The transom, if given, is defined by:
  • TransomOffset : a parallel edge to the x axis of the local placement
  • TransomThickness

The depth of the transom is identical to the depth of the lining and not given as separate parameter.

EXPRESS specification:

ENTITY IfcDoorLiningProperties
SUBTYPE OF ( IfcPropertySetDefinition);
LiningDepth  :  OPTIONAL IfcPositiveLengthMeasure;
LiningThickness  :  OPTIONAL IfcPositiveLengthMeasure;
ThresholdDepth  :  OPTIONAL IfcPositiveLengthMeasure;
ThresholdThickness  :  OPTIONAL IfcPositiveLengthMeasure;
TransomThickness  :  OPTIONAL IfcPositiveLengthMeasure;
TransomOffset  :  OPTIONAL IfcLengthMeasure;
LiningOffset  :  OPTIONAL IfcLengthMeasure;
ThresholdOffset  :  OPTIONAL IfcLengthMeasure;
CasingThickness  :  OPTIONAL IfcPositiveLengthMeasure;
CasingDepth  :  OPTIONAL IfcPositiveLengthMeasure;
ShapeAspectStyle  :  OPTIONAL IfcShapeAspect;
WHERE
WR1  :  (EXISTS(LiningDepth) AND EXISTS(LiningThickness)) XOR (NOT(EXISTS(LiningDepth)) AND NOT(EXISTS(LiningThickness)));
WR2  :  (EXISTS(ThresholdDepth) AND EXISTS(ThresholdThickness)) XOR (NOT(EXISTS(ThresholdDepth)) AND NOT(EXISTS(ThresholdThickness)));
WR3  :  (EXISTS(TransomOffset) AND EXISTS(TransomThickness)) XOR (NOT(EXISTS(TransomOffset)) AND NOT(EXISTS(TransomThickness)));
WR4  :  (EXISTS(CasingDepth) AND EXISTS(CasingThickness)) XOR (NOT(EXISTS(CasingDepth)) AND NOT(EXISTS(CasingThickness)));
WR5  :  EXISTS(SELF\IfcPropertySetDefinition.DefinesType[1]) AND ('IFCSHAREDBLDGELEMENTS.IFCDOORSTYLE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1]));
END_ENTITY;

Attribute definitions:

LiningDepth  :  Depth (dimension in plane perpendicular to door leaf) of the door lining.
LiningThickness  :  Thickness (width in plane parallel to door leaf) of the door lining.
ThresholdDepth  :  Depth (dimension in plane perpendicular to door leaf) of the door threshold. Only given, if door lining includes threshold and parameter is known.
ThresholdThickness  :  Thickness (width in plane parallel to door leaf) of the door threshold. Only given, if door lining includes threshold and parameter is known.
TransomThickness  :  Thickness (width in plane parallel to door leaf) of the transom (if given) which divides the door leaf from a glazing (or window) above.
TransomOffset  :  Offset of the transom (if given) which divides the door leaf from a glazing (or window) above. The offset is given from the bottom of the door opening.
LiningOffset  :  Offset (dimension in plane perpendicular to door leaf) of the door lining. The offset is given as distance to the x axis of the local placement.
ThresholdOffset  :  Offset (dimension in plane perpendicular to door leaf) of the door threshold. The offset is given as distance to the x axis of the local placement.
CasingThickness  :  Thickness of the casing (dimension in plane of the door leaf). If given it is applied equally to all four sides of the adjacent wall.
CasingDepth  :  Depth of the casing (dimension in plane perpendicular to door leaf). If given it is applied equally to all four sides of the adjacent wall.
ShapeAspectStyle  :  Pointer to the shape aspect, if given. The shape aspect reflects the part of the door shape, which represents the door lining.

Formal Propositions:

WR1  :  Either both parameter (lining depth and lining thickness) are given, or none of them.
WR2  :  Either both parameter (threshold depth and threshold thickness) are given, or none of them.
WR3  :  Either both parameter transom depth and transom thickness) are given, or none of them.
WR4  :  Either both parameter (casing depth and casing thickness) are given, or none of them.
WR5  :  The IfcDoorLiningProperties shall only be used in the context of an IfcDoorStyle.

References (1):

Name Type Referred through Express-G
IfcPropertySetDefinition Entity
Subtype
Diagram 3

Inheritance graph

ENTITY IfcDoorLiningProperties;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcPropertyDefinition;
INVERSE
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcPropertySetDefinition;
INVERSE
PropertyDefinitionOf  :  SET [0:1] OF IfcRelDefinesByProperties FOR RelatingPropertyDefinition;
DefinesType  :  SET [0:1] OF IfcTypeObject FOR HasPropertySets;
ENTITY IfcDoorLiningProperties;
LiningDepth  :  OPTIONAL IfcPositiveLengthMeasure;
LiningThickness  :  OPTIONAL IfcPositiveLengthMeasure;
ThresholdDepth  :  OPTIONAL IfcPositiveLengthMeasure;
ThresholdThickness  :  OPTIONAL IfcPositiveLengthMeasure;
TransomThickness  :  OPTIONAL IfcPositiveLengthMeasure;
TransomOffset  :  OPTIONAL IfcLengthMeasure;
LiningOffset  :  OPTIONAL IfcLengthMeasure;
ThresholdOffset  :  OPTIONAL IfcLengthMeasure;
CasingThickness  :  OPTIONAL IfcPositiveLengthMeasure;
CasingDepth  :  OPTIONAL IfcPositiveLengthMeasure;
ShapeAspectStyle  :  OPTIONAL IfcShapeAspect;
END_ENTITY;