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