IfcPropertyTableValue
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:
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.
Informal propositions:
EXPRESS specification:
|
DefiningValues | : | List of defining values, which determine the defined values. |
DefinedValues | : | Defined values which are applicable for the scope as defined by the defining values. |
Expression | : | Expression for the derivation of defined values from the defining values, the expression is given for information only, i.e. no automatic processing can be expected from the expression. |
DefiningUnit | : | Unit for the defining values, if not given, the default value for the measure type (given by the TYPE of the defining values) is used as defined by the global unit assignment at IfcProject. |
DefinedUnit | : | Unit for the defined values, if not given, the default value for the measure type (given by the TYPE of the defined values) is used as defined by the global unit assignment at IfcProject. |
WR1 | : | The number of members in the list of defining values shall be the same as the number of members in the list of defined values. |
WR2 | : | All values within the list of defining values shall have the same measure type. |
WR3 | : | All values within the list of defined values shall have the same measure type. |
|