8.3 IfcConstraintResource(约束资源)
8.3.1 架构定义
IfcConstraintResource 模式提供了约束(IfcConstraint)的规范,这些约束可应用于任何 IfcObjectDefinition 或 IfcPropertyDefinition 子类型的对象(通过关系类 IfcRelAssociatesConstraint 提供)。此外,约束也可应用于特定的资源对象,例如 IfcProperty(通过关系类 IfcResourceConstraintRelationship 提供)。
可为约束设置等级,以确定它是硬约束(必须满足)、软约束(应满足)还是仅为建议性约束。
约束必须命名,并可选择性地具有一个或多个定义来源或引用来源。此外,约束可选择性地分配创建者、创建日期和描述。
约束可以是定性的(目标约束)或定量的(测量约束或度量指标)。可对目标约束应用限定符,以确定其应用目的。它可用于定义超出建筑规范可能违反的约束值,或限制可选值范围(例如,A 的值必须大于 A 但小于 B)。通过枚举提供了几种可能的目的。
测量约束或度量指标定义了约束的实际值。可根据设定约束意图的基准要求来定义值,例如,基准是大于(>)还是小于(<)。约束的值可根据通过选择机制可用的多种数据类型来定义。
{ .change-ifc2x4}
8.3.2 Types
-
IfcBenchmarkEnum
-
IfcConstraintEnum
-
IfcLogicalOperatorEnum
-
IfcMetricValueSelect
-
IfcObjectiveEnum
8.3.3 Entities
-
IfcConstraint
-
IfcMetric
-
IfcObjective
-
IfcReference
-
IfcResourceConstraintRelationship
8.3.4 Property Sets
此类别中没有可用资源。
8.3.5 Quantity Sets
此类别中没有可用资源。
8.3.6 Functions
此类别中没有可用资源。
8.3.7 Rules
此类别中没有可用资源。
8.3.8 PropertyEnumerations
此类别中没有可用资源。