IfcConversionBasedUnitWithOffset

Natural language names
deAuf Umrechnung basierte Einheit mit Abzug
enConversion Based Unit With Offset
frUnité basée sur une mesure avec unité et avec décalage
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcConversionBasedUnitWithOffsetADDED
Semantic definitions at the entity
Entity definition

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);
Attribute definitions
#AttributeTypeCardinalityDescription C
5ConversionOffsetIfcReal[1:1] A positive or negative offset to add after the inherited ConversionFactor was applied. X
Inherited definitions from supertypes
Entity inheritance IfcConversionBasedUnit IfcNamedUnit
Attribute inheritance
#AttributeTypeCardinalityDescriptionC
IfcNamedUnit
1DimensionsIfcDimensionalExponents[1:1] The dimensional exponents of the SI base units by which the named unit is defined.X
2UnitTypeIfcUnitEnum[1:1] The type of the unit.X
IfcConversionBasedUnit
3NameIfcLabel[1:1] The word, or group of words, by which the conversion based unit is referred to.X
4ConversionFactorIfcMeasureWithUnit[1:1] The physical quantity from which the converted unit is derived.X
HasExternalReferenceIfcExternalReferenceRelationship
@RelatedResourceObjects
S[0:?]Reference to external information, e.g. library, classification, or document information, which is associated with the conversion-based unit. X
IfcConversionBasedUnitWithOffset
5ConversionOffsetIfcReal[1:1] A positive or negative offset to add after the inherited ConversionFactor was applied. X
Formal representations
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
 SUBTYPE OF (IfcConversionBasedUnit);
  ConversionOffset : IfcReal;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page