8.11.2.87 IfcSimpleValue(简单值)
8.11.2.87.1 语义定义(Semantic definition)
IfcSimpleValue 是一种用于在简单值类型之间进行选择的选择类型。
选择项
- IfcInteger:简单类型 INTEGER 的定义类型。
- IfcReal:简单类型 REAL 的定义类型。
- IfcBoolean:简单类型 BOOLEAN 的定义类型。
- IfcLogical:简单类型 LOGICAL 的定义类型。
- IfcIdentifier:用于标识目的的简单类型 STRING 的定义类型。
- IfcLabel:用于命名目的的简单类型 STRING 的定义类型。
- IfcText:用于描述目的的简单类型 STRING 的定义类型。
- IfcDateTime:用于表示日期和时间的简单类型 STRING 的定义类型。
- IfcDate:用于表示日期的简单类型 STRING 的定义类型。
- IfcTime:用于表示时间的简单类型 STRING 的定义类型。
- IfcDuration:用于表示持续时间的简单类型 STRING 的定义类型。
- IfcTimeStamp:用于通过自 1970 年以来经过的秒数表示时间点的简单类型 INTEGER 的定义类型。
- IfcURIReference:用于表示标识 Web 技术使用的逻辑或物理资源的唯一字符序列的简单类型 STRING 的定义类型。
8.11.2.87.2 类型值
| 类型 |
|---|
| IfcBinary |
| IfcBoolean |
| IfcDate |
| IfcDateTime |
| IfcDuration |
| IfcIdentifier |
| IfcInteger |
| IfcLabel |
| IfcLogical |
| IfcPositiveInteger |
| IfcReal |
| IfcText |
| IfcTime |
| IfcTimeStamp |
| IfcURIReference |
8.11.2.87.3 形式化表示(Formal representation)
TYPE IfcSimpleValue = SELECT
(IfcBinary
,IfcBoolean
,IfcDate
,IfcDateTime
,IfcDuration
,IfcIdentifier
,IfcInteger
,IfcLabel
,IfcLogical
,IfcPositiveInteger
,IfcReal
,IfcText
,IfcTime
,IfcTimeStamp
,IfcURIReference);
END_TYPE;