![]() | Einfacher Wert |
![]() | Simple Value |
![]() | Valeur simple |
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
|---|---|---|---|---|
| IfcSimpleValue | ||||
| IfcDateTime | ADDED | |||
| IfcDate | ADDED | |||
| IfcTime | ADDED | |||
| IfcDuration | ADDED | |||
| IfcTimeStamp | ADDED | IFC4 Addendum 1 | ||
| IfcSimpleValue | ||||
| IfcPositiveInteger | ADDED | IFC4 Addendum 2 | ||
| IfcSimpleValue | ||||
| IfcBinary | ADDED |
IfcSimpleValue is a select type for selecting between simple value types.
SELECT
\\\* IfcInteger: Defined type of simple type INTEGER. \\\* IfcReal: Defined type of simple type REAL. \\\* IfcBoolean: Defined type of simple type BOOLEAN. \\\* IfcLogical: Defined type of simple type LOGICAL. \\\* IfcIdentifier: Defined type of simple type STRING for identification purposes. \\\* IfcLabel: Defined type of simple type STRING for naming purposes. \\\* IfcText: Defined type of simple type STRING for descriptive purposes. \\\* IfcDateTime: Defined type of simple type STRING to represent a date and time. \\\* IfcDate: Defined type of simple type STRING to represent a date. \\\* IfcTime: Defined type of simple type STRING to represent a time. \\\* IfcDuration: Defined type of simple type STRING to represent a duration. \\\* IfcTimeStamp: Defined type of simple type INTEGER to represent a point in time by seconds elapsed since 1970.
HISTORY New type in IFC2x.
IFC4 CHANGE Items IfcDateTime, IfcDate, IfcTime, IfcDuration, IfcTimeStamp added.
| Type | Description |
|---|---|
| IfcIdentifier | |
| IfcText | |
| IfcLabel | |
| IfcDate | |
| IfcTimeStamp |
<xs:group name="IfcSimpleValue">
<xs:choice>
<xs:element ref="ifc:IfcDate-wrapper"/>
<xs:element ref="ifc:IfcIdentifier-wrapper"/>
<xs:element ref="ifc:IfcLabel-wrapper"/>
<xs:element ref="ifc:IfcText-wrapper"/>
<xs:element ref="ifc:IfcTimeStamp-wrapper"/>
</xs:choice>
</xs:group>
TYPE IfcSimpleValue = SELECT (
IfcIdentifier,
IfcText,
IfcLabel,
IfcDate,
IfcTimeStamp);
END_TYPE;
public interface IfcSimpleValue
{
}
References: IfcValue