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