8.3.2.5 IfcObjectiveEnum(目标枚举)
8.3.2.5.1 语义定义
IfcObjectiveEnum 是一个枚举,用于确定约束需要满足的目标目的。
沿革 在 IFC2.0 中新增枚举。
8.3.2.5.2 类型值
| 类型 | 描述 |
|---|---|
CODECOMPLIANCE(规范符合性) |
目标为确保符合规范合规条款的约束。 |
CODEWAIVER(规范豁免) |
目标为标识一项协议,表明规范合规要求(豁免)将不被强制执行的约束。 |
DESIGNINTENT(设计意图) |
目标为确保符合设计意图条款的约束。 |
EXTERNAL(外部同步) |
目标为与外部源(如文件)同步数据的约束。 |
HEALTHANDSAFETY(健康与安全) |
目标为确保符合健康与安全条款的约束。 |
MERGECONFLICT(合并冲突) |
目标为解决冲突(如合并来自多个来源的数据)的约束。 |
MODELVIEW(模型视图) |
目标为确保数据符合模型视图定义的约束。 |
PARAMETER(参数) |
目标为基于其他引用值计算某个值的约束。 |
REQUIREMENT(需求) |
目标为确保符合项目需求条款的约束。 |
SPECIFICATION(规范) |
目标为确保符合规范条款的约束。 |
TRIGGERCONDITION(触发条件) |
目标为指示一个极限值,超出该值则对象状态需要特定形式关注的约束。 |
USERDEFINED(用户定义) |
用户定义。 |
NOTDEFINED(未定义) |
未定义。 |
8.3.2.5.3 形式化表示
TYPE IfcObjectiveEnum = ENUMERATION OF
(CODECOMPLIANCE
,CODEWAIVER
,DESIGNINTENT
,EXTERNAL
,HEALTHANDSAFETY
,MERGECONFLICT
,MODELVIEW
,PARAMETER
,REQUIREMENT
,SPECIFICATION
,TRIGGERCONDITION
,USERDEFINED
,NOTDEFINED);
END_TYPE;