8.11.3.10 IfcSIUnit
8.11.3.10.1 Semantic definition
The IfcSIUnit covers both standard base SI units such as meter and second, and derived SI units such as Pascal, square meter and cubic meter.
{ .extDef}
8.11.3.10.2 Entity inheritance
8.11.3.10.3 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. |
| Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes | |||
| IfcSIUnit (3) | |||
| 3 | Prefix | OPTIONAL IfcSIPrefix |
The SI Prefix for defining decimal multiples and submultiples of the unit. |
| 4 | Name | IfcSIUnitName |
The word, or group of words, by which the SI unit is referred to. |
| 1* | Dimensions | IfcDimensionalExponents |
This attribute is formally derived.
The dimensional exponents of SI units are derived by function IfcDimensionsForSIUnit. |
8.11.3.10.4 Formal representation
ENTITY IfcSIUnit
SUBTYPE OF (IfcNamedUnit);
Prefix : OPTIONAL IfcSIPrefix;
Name : IfcSIUnitName;
DERIVE
SELF\IfcNamedUnit.Dimensions : IfcDimensionalExponents := IfcDimensionsForSIUnit (SELF.Name);
END_ENTITY;
