8.5.3.3 IfcConversionBasedUnitWithOffset
| Unité basée sur une mesure avec unité et avec décalage |
| Auf Umrechnung basierte Einheit mit Abzug |
IfcConversionBasedUnitWithOffset is a unit which is converted from another unit by applying a conversion factor and an offset.
HISTORY New entity in IFC4.
Example: The temperature unit Fahrenheit is based on the temperature unit Kelvin as follows:
f = k · 1.8 – 459.67
wherein k is an absolute temperature expressed in Kelvin and f is the same temperature in Fahrenheit. The following entity instances provide Fahrenheit as a unit:
IfcConversionBasedUnitWithOffset(
IfcDimensionalExponents(0, 0, 0, 0, 1, 0, 0),
THERMODYNAMICTEMPERATUREUNIT,
'Fahrenheit',
IfcMeasureWithUnit(
IfcThermodynamicTemperatureMeasure(1.8),
IfcSiUnit(THERMODYNAMICTEMPERATUREUNIT, ?, KELVIN)),
-459.67);
XSD Specification:
<xs:element name="IfcConversionBasedUnitWithOffset" type="ifc:IfcConversionBasedUnitWithOffset" substitutionGroup="ifc:IfcConversionBasedUnit" nillable="true"/>
<xs:complexType name="IfcConversionBasedUnitWithOffset">
<xs:complexContent>
<xs:extension base="ifc:IfcConversionBasedUnit">
<xs:attribute name="ConversionOffset" type="ifc:IfcReal" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
EXPRESS Specification:
ENTITY IfcConversionBasedUnitWithOffset
|
Attribute Definitions:
ConversionOffset | : |
A positive or negative offset to add after the inherited ConversionFactor was applied.
|
Inheritance Graph:
ENTITY IfcConversionBasedUnitWithOffset
|
Link to this page