IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.3 IfcConstraintResource(约束资源)

8.3.1 架构定义

IfcConstraintResource 模式提供了约束(IfcConstraint)的规范,这些约束可应用于任何 IfcObjectDefinitionIfcPropertyDefinition 子类型的对象(通过关系类 IfcRelAssociatesConstraint 提供)。此外,约束也可应用于特定的资源对象,例如 IfcProperty(通过关系类 IfcResourceConstraintRelationship 提供)。

可为约束设置等级,以确定它是硬约束(必须满足)、软约束(应满足)还是仅为建议性约束。

约束必须命名,并可选择性地具有一个或多个定义来源或引用来源。此外,约束可选择性地分配创建者、创建日期和描述。

约束可以是定性的(目标约束)或定量的(测量约束或度量指标)。可对目标约束应用限定符,以确定其应用目的。它可用于定义超出建筑规范可能违反的约束值,或限制可选值范围(例如,A 的值必须大于 A 但小于 B)。通过枚举提供了几种可能的目的。

测量约束或度量指标定义了约束的实际值。可根据设定约束意图的基准要求来定义值,例如,基准是大于(>)还是小于(<)。约束的值可根据通过选择机制可用的多种数据类型来定义。

{ .change-ifc2x4}

8.3.2 Types

  1. IfcBenchmarkEnum
  2. IfcConstraintEnum
  3. IfcLogicalOperatorEnum
  4. IfcMetricValueSelect
  5. IfcObjectiveEnum

8.3.3 Entities

  1. IfcConstraint
  2. IfcMetric
  3. IfcObjective
  4. IfcReference
  5. IfcResourceConstraintRelationship

8.3.4 Property Sets

此类别中没有可用资源。

8.3.5 Quantity Sets

此类别中没有可用资源。

8.3.6 Functions

此类别中没有可用资源。

8.3.7 Rules

此类别中没有可用资源。

8.3.8 PropertyEnumerations

此类别中没有可用资源。