IFC (IFC4X3_ADD2) under development IfcConversionBasedUnitWithOffset

AbRV ⓘ
RV ⓘ Semantic definition

IfcConversionBasedUnitWithOffset is a unit which is converted from another unit by applying a conversion factor and an offset.

Example: The temperature unit Fahrenheit is based on the temperature unit Kelvin as follows:

$$ f = 1.8k - 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:

     IfcDimensionalExponents(0, 0, 0, 0, 1, 0, 0),
     -459.67); Entity inheritance Attributes

# Attribute Type Description
IfcNamedUnit (2)
1 Dimensions IfcDimensionalExponents

The dimensional exponents of the SI base units by which the named unit is defined.

2 UnitType IfcUnitEnum

The type of the unit.

IfcConversionBasedUnit (3)
3 Name IfcLabel

The word, or group of words, by which the conversion based unit is referred to.

4 ConversionFactor IfcMeasureWithUnit

The physical quantity from which the converted unit is derived.

HasExternalReference SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

Reference to external information, e.g. library, classification, or document information, which is associated with the conversion-based unit.

Click to show 5 hidden inherited attributes Click to hide 5 inherited attributes
IfcConversionBasedUnitWithOffset (1)
5 ConversionOffset IfcReal

A positive or negative offset to add after the inherited ConversionFactor was applied.

Table Examples Formal representation

ENTITY IfcConversionBasedUnitWithOffset
 SUBTYPE OF (IfcConversionBasedUnit);
	ConversionOffset : IfcReal;
END_ENTITY; References

Edit on Github

Is this page difficult to understand? Let us know! Changelog IFC4

  • New resource