IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

7.1.3.1 IfcDoorLiningProperties(门框属性)

弃用 该定义将在标准的未来主版本中移除。

7.1.3.1.1 语义定义(Semantic definition)

门套是用于固定门扇的门框。门套用于悬挂门扇。门套的参数定义了门套在几何上的相关参数。

IfcDoorLiningProperties 包含在 IfcDoorTypeHasPropertySets 属性列表中。有关门套的更多信息,可以使用另一个 IfcPropertySetIfcDoorType 的同一列表中进行动态扩展。

IfcDoorLiningProperties 本身不包含几何表示。但是,它定义了用于创建门类型形状的参数(该形状由 IfcDoor 插入到项目的空间上下文中),如下所述。IfcDoorLiningProperties 的参数定义了一个标准的门套,包括(如果给定)门槛和横梁。门套的外边界由分配给 IfcDoor 的“轮廓”形状表示确定,该轮廓由 IfcDoorType 插入。

lining 1
Figure 7.1.3.1.A

门套应用于门洞侧边和顶部的内口。参数如下:

  • LiningDepth(门套深度),如果省略,则等于墙厚 - 仅当给定了 LiningThickness(门套厚度)值时才生效。如果两个参数均未给出,则表示没有门套。
  • LiningThickness(门套厚度)
  • LiningToPanelOffsetX(门套到门扇的 X 轴偏移)
  • LiningToPanelOffsetY(门套到门扇的 Y 轴偏移)
lining 2
Figure 7.1.3.1.B

门套只能覆盖门洞内口的一部分。

  • LiningOffset(门套偏移),当门套边缘相对于局部坐标系的 X 轴有偏移时给出。
lining 3
Figure 7.1.3.1.C

门套可能包含一个门边线(casing),它覆盖门洞周围墙体表面的部分。门边线覆盖墙体两侧门套的左侧、右侧和顶部。参数如下:

  • CasingDepth(门边线深度)
  • CasingThickness(门边线厚度)
lining 4
Figure 7.1.3.1.D

门套可能包含一个门槛,它覆盖门洞的底部。参数如下:

  • ThresholdDepth(门槛深度),如果省略,则等于墙厚 - 仅当给定了 ThresholdThickness(门槛厚度)值时才生效。如果两个参数均未给出,则表示没有门槛。
  • ThresholdThickness(门槛厚度)
  • ThresholdOffset(门槛偏移)(图中未显示),当门槛边缘相对于局部坐标系的 X 轴有偏移时给出。
lining 5
Figure 7.1.3.1.E

门套可能有一个横梁,用于分隔门扇和上方的窗扇。横梁(如果给定)由以下参数定义:

  • TransomOffset(横梁偏移),与局部坐标系 X 轴平行的边缘
  • TransomThickness(横梁厚度)

横梁的深度与门套的深度相同,不作为单独的参数给出。

7.1.3.1.2 实体继承(Entity inheritance)

7.1.3.1.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

IfcPropertyDefinition (2)
HasContext SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions

引用 IfcRelDeclares 关系,从而引用 IfcProjectIfcProjectLibrary

HasAssociations SET [0:?] OF IfcRelAssociates FOR RelatedObjects

引用 IfcRelAssociates 关系,从而引用那些外部定义的概念,如分类、文档或库信息,这些概念与属性定义相关联。

IfcPropertySetDefinition (3)
DefinesType SET [0:?] OF IfcTypeObject FOR HasPropertySets

属性集分配到的类型对象。该属性集充当类型对象的所有实例的共享属性集。

{}

IsDefinedBy SET [0:?] OF IfcRelDefinesByTemplate FOR RelatedPropertySets

通过对象化关系 IfcRelDefinesByTemplate 与属性集模板的关系,如果给定,则为属性集或数量集及其属性提供定义模板。 {}

DefinesOccurrence SET [0:?] OF IfcRelDefinesByProperties FOR RelatingPropertyDefinition

引用与一个或多个对象实例的关系,这些对象实例的特征由属性集定义定义。可以使用对象化关系 IfcRelDefinesByProperties 将单个属性集分配给多个对象实例。 {}

点击显示 9 个隐藏的继承特性 点击隐藏 9 个继承特性
IfcDoorLiningProperties (13)
5 LiningDepth OPTIONAL IfcPositiveLengthMeasure

门套的深度,垂直于门套平面测量。如果省略(并给定了门套厚度值),则表示可调深度(即,深度可根据门样式所在的墙体厚度进行调整)。

6 LiningThickness OPTIONAL IfcNonNegativeLengthMeasure

门套的厚度,如上图所示。如果 LiningThickness 值为 0(零),则表示没有门套的门(在这种情况下,所有其他门套参数应设置为 NIL)。如果 LiningThickness 为 NIL,则表示信息不可用。

7 ThresholdDepth OPTIONAL IfcPositiveLengthMeasure

门槛的深度(垂直于门扇平面的尺寸)。仅当门套包含门槛时给出。如果省略(并给定了门槛厚度值),则表示可调深度(即,深度可根据门样式所在的墙体厚度进行调整)。

8 ThresholdThickness OPTIONAL IfcNonNegativeLengthMeasure

门槛的厚度,如上图所示。如果 ThresholdThickness 值为 0(零),则表示没有门槛的门(在这种情况下,ThresholdDepth 应设置为 NIL)。如果 ThresholdThickness 为 NIL,则表示信息不可用。

9 TransomThickness OPTIONAL IfcNonNegativeLengthMeasure

横梁的厚度(平行于门扇平面的宽度)(如果提供 - 即,如果设置了 TransomOffset 特性),它分隔门扇和上方的玻璃(或窗户)。如果 TransomThickness 设置为零(并且 TransomOffset 设置为正长度),则门垂直分隔为扇区和横梁窗区,没有物理框架。

10 TransomOffset OPTIONAL IfcLengthMeasure

横梁的偏移(如果给定),它分隔门扇和上方的玻璃(或窗户)。偏移量从门洞底部给出。

11 LiningOffset OPTIONAL IfcLengthMeasure

门套的偏移(垂直于门扇平面的尺寸)。偏移量是相对于局部坐标系 X 轴的距离。

12 ThresholdOffset OPTIONAL IfcLengthMeasure

门槛的偏移(垂直于门扇平面的尺寸)。偏移量是相对于局部坐标系 X 轴的距离。仅当门套包含门槛且参数已知时给出。

13 CasingThickness OPTIONAL IfcPositiveLengthMeasure

门边线的厚度(门扇平面内的尺寸)。如果给出,则均等地应用于相邻墙体的所有四个侧面。

14 CasingDepth OPTIONAL IfcPositiveLengthMeasure

门边线的深度(垂直于门扇平面内的尺寸)。如果给出,则均等地应用于相邻墙体的所有四个侧面。

15 ShapeAspectStyle OPTIONAL IfcShapeAspect

指向形状方面(shape aspect)的指针,如果给定。形状方面反映了门形状中代表门套的部分。

16 LiningToPanelOffsetX OPTIONAL IfcLengthMeasure

门套与窗扇之间沿局部坐标系 X 轴测量的偏移。

17 LiningToPanelOffsetY OPTIONAL IfcLengthMeasure

门套与门扇之间沿局部坐标系 Y 轴测量的偏移。

表 7.1.3.1.F

7.1.3.1.4 形式化命题(Formal propositions)

名称 描述
WR31

要么同时给出参数 LiningDepthLiningThickness,要么只给出 LiningThickness,此时 LiningDepth 是可变的。只断言 LiningDepth 是无效的。

NOT(EXISTS(LiningDepth) AND NOT(EXISTS(LiningThickness)))
WR32

要么同时给出参数 ThresholdDepthThresholdThickness,要么只给出 ThresholdThickness,此时 ThresholdDepth 是可变的。只断言 ThresholdDepth 是无效的。

NOT(EXISTS(ThresholdDepth) AND NOT(EXISTS(ThresholdThickness)))
WR33

要么同时给出参数 TransomDepthTransomThickness,要么都不给出。

(EXISTS(TransomOffset) AND EXISTS(TransomThickness)) XOR
(NOT(EXISTS(TransomOffset)) AND NOT(EXISTS(TransomThickness)))
WR34

要么同时给出参数 CasingDepthCasingThickness,要么都不给出。

(EXISTS(CasingDepth) AND EXISTS(CasingThickness)) XOR
(NOT(EXISTS(CasingDepth)) AND NOT(EXISTS(CasingThickness)))
WR35

IfcDoorLiningProperties 应仅在 IfcDoorType 的上下文中进行使用。

(EXISTS(SELF\IfcPropertySetDefinition.DefinesType[1])) 
AND 
('IFC4X3_DEV_62887e3f.IFCDOORTYPE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1]))
表 7.1.3.1.G

7.1.3.1.5 概念用法(Concept usage)

概念 用法 描述
IfcRoot (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcPropertyDefinition (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcPropertySetDefinition (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcPreDefinedPropertySet (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

点击显示 8 个隐藏的继承概念 点击隐藏 8 个继承概念
IfcDoorLiningProperties (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

表 7.1.3.1.H

7.1.3.1.6 形式化表示(Formal representation)

ENTITY IfcDoorLiningProperties
 SUBTYPE OF (IfcPreDefinedPropertySet);
	LiningDepth : OPTIONAL IfcPositiveLengthMeasure;
	LiningThickness : OPTIONAL IfcNonNegativeLengthMeasure;
	ThresholdDepth : OPTIONAL IfcPositiveLengthMeasure;
	ThresholdThickness : OPTIONAL IfcNonNegativeLengthMeasure;
	TransomThickness : OPTIONAL IfcNonNegativeLengthMeasure;
	TransomOffset : OPTIONAL IfcLengthMeasure;
	LiningOffset : OPTIONAL IfcLengthMeasure;
	ThresholdOffset : OPTIONAL IfcLengthMeasure;
	CasingThickness : OPTIONAL IfcPositiveLengthMeasure;
	CasingDepth : OPTIONAL IfcPositiveLengthMeasure;
	ShapeAspectStyle : OPTIONAL IfcShapeAspect;
	LiningToPanelOffsetX : OPTIONAL IfcLengthMeasure;
	LiningToPanelOffsetY : OPTIONAL IfcLengthMeasure;
 WHERE
	WR31 : NOT(EXISTS(LiningDepth) AND NOT(EXISTS(LiningThickness)));
	WR32 : NOT(EXISTS(ThresholdDepth) AND NOT(EXISTS(ThresholdThickness)));
	WR33 : (EXISTS(TransomOffset) AND EXISTS(TransomThickness)) XOR
(NOT(EXISTS(TransomOffset)) AND NOT(EXISTS(TransomThickness)));
	WR34 : (EXISTS(CasingDepth) AND EXISTS(CasingThickness)) XOR
(NOT(EXISTS(CasingDepth)) AND NOT(EXISTS(CasingThickness)));
	WR35 : (EXISTS(SELF\IfcPropertySetDefinition.DefinesType[1])) 
AND 
('IFC4X3_DEV_62887e3f.IFCDOORTYPE' IN TYPEOF(SELF\IfcPropertySetDefinition.DefinesType[1]));
END_ENTITY;

7.1.3.1.7 参考文献