Definition from IAI: A property with a range value
(IfcPropertyTableValue) defines a property object which has two lists of
(numeric or descriptive) values assigned, the values specifying a table with
two columns. The defining values provide the first column and establish the
scope for the defined values (the second column). Interpolations are out of
scope of the IfcPropertyTableValue. An optional Expression
attribute may give the equation used for deriving the range value, which is for
information purposes only.
The IfcPropertyTableValue defines a defining/defined property
value combination for which the property name, the table with defining and
defined values with measure type (and optional the units for defining and
defined values)are given.
The units are handled by the DefiningUnit and DefinedUnit
attributes:
- If the DefiningUnit or DefinedUnit 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 DefiningUnit or DefinedUnit attribute is given,
the unit assigned by the unit attribute overrides the globally assigned
unit.
The IfcPropertyTableValue allows for the specification of a table
of defining/defined value pairs of the property description.
Examples of a property with range value are:
| Name |
DefiningValues |
DefiningValue Type
(through IfcValue) |
DefinedValues |
DefinedValue Type
(through IfcValue) |
DefingUnit |
DefinedUnit |
| SoundTransmissionLoss |
100 |
IfcFrequencyMeasure |
20 |
IfcNumericMeasure |
- |
dB |
| |
200 |
IfcFrequencyMeasure |
42 |
IfcNumericMeasure |
|
|
| |
400 |
IfcFrequencyMeasure |
46 |
IfcNumericMeasure |
|
|
| |
800 |
IfcFrequencyMeasure |
56 |
IfcNumericMeasure |
|
|
| |
1600 |
IfcFrequencyMeasure |
60 |
IfcNumericMeasure |
|
|
| |
3200 |
IfcFrequencyMeasure |
65 |
IfcNumericMeasure |
|
|
HISTORY: New entity in IFC Release 2x.
ISSUES: See issue log for changes made
in IFC Release 2x.
Informal propositions:
- The List of DerivedValues and the List of
DerivingValues are corresponding lists.