Definition from IAI: A property with a bounded value
(IfcPropertyBoundedValue) defines a property object which has two
(numeric or descriptive) values assigned, the value specifying the upper bound
and the value specifying the lower bound. It defines a property - value bound
(min-max) combination for which the property name, the upper bound value with
measure type, the lower bound value with measure type (and optional the unit)
is given.
The unit is handled by the Unit attribute:
- If the Unit attribute is not given, than the unit is already
implied by the type of IfcMeasureValue or IfcDerivedMeasureValue.
The associated unit can be found at the IfcUnitAssignment globally
defined at the project level (IfcProject.UnitsInContext).
- If the Unit attribute is given, the unit assigned by the unit
attribute overrides the globally assigned unit.
The IfcPropertyBoundedValue allows for the specification of an
interval for the value component of the property description.
Examples of a property with bounded value are:
| Name |
UpperBoundValue |
LowerBoundValue |
Type (through
IfcValue, WR1 ensures same type for both values) |
Unit
|
| OverallHeight |
1930 |
2300 |
IfcPositiveLengthMeasure |
- |
| OverallWidth |
0.9 |
1.25 |
IfcPositiveLengthMeasure |
m |
HISTORY: New entity in IFC Release 2x.
ISSUES: See issue log for changes made
in IFC Release 2x.
Informal proposition:
- If the measure type for the upper and lover bound value is an numeric
measure, than the following shall be true: UpperBoundValue >
LowerBoundValue.