IfcMetric
实体定义
IfcMetric用于捕获可应用于目标的定量结果度量。
IfcMetric是IfcConstraint的一个子类型,可以通过IfcControlExtension架构中的IfcRelAssociatesConstraint关系与IfcRoot的任何子类型相关联,也可以通过IccResourceConstraintRelationship与IfcProperty相关联。
IfcMetric的目的是捕捉约束的数量方面。
Ifc-公制用于捕获可应用于目标的定量结果度量。 Ifc-公制是如果约束的一个子类型,并且可以通过IFCCONTRORM公司扩展模式中的IfCurLeCaseTeS公司约束关系与IfcRoot公司的任何子类型相关联,或者可以通过IFC密封圈回收关系与IFC品牌关联。 Ifc-公制的目的是捕获约束的定量方面。
IFC2.0中的新实体。
IFC4 添加了 ReferencePath属性,用于指示沿属性引用路径约束的值。
Attribute definitions
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
8 | Benchmark | IfcBenchmarkEnum | [1:1] | Enumeration that identifies the type of benchmark data. | X |
9 | ValueSource | IfcLabel | [0:1] | Reference source for data values. If DataValue refers to an IfcTable, this attribute identifies the relevent column identified by IfcTableColumn.Identifier. | X |
10 | DataValue | IfcMetricValueSelect | [0:1] | The value to be compared on associated objects. A null value indicates comparison to null. | X |
11 | ReferencePath | IfcReference | [0:1] | Optional path to an attribute to be constrained on associated objects. If provided, the metric may be validated by resolving the path to the current value on associated object(s), and comparing such value with DataValue according to the Benchmark. | X |
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcConstraint | |||||
1 | Name | IfcLabel | [1:1] | A human-readable name to be used for the constraint. | X |
2 | Description | IfcText | [0:1] | A human-readable description that may apply additional information about a constraint. | X |
3 | ConstraintGrade | IfcConstraintEnum | [1:1] | Enumeration that qualifies the type of constraint. | X |
4 | ConstraintSource | IfcLabel | [0:1] | Any source material, such as a code or standard, from which the constraint originated. | X |
5 | CreatingActor | IfcActorSelect | [0:1] | Person and/or organization that has created the constraint. | X |
6 | CreationTime | IfcDateTime | [0:1] | Time when information specifying the constraint instance was created. | X |
7 | UserDefinedGrade | IfcLabel | [0:1] | Allows for specification of user defined grade of the constraint beyond the enumeration values (hard, soft, advisory) provided by ConstraintGrade attribute of type IfcConstraintEnum. When a value is provided for attribute UserDefinedGrade in parallel the attribute ConstraintGrade shall have enumeration value USERDEFINED. | X |
HasExternalReferences | IfcExternalReferenceRelationship @RelatedResourceObjects |
S[0:?] | Reference to an external references, e.g. library, classification, or document information, that are associated to the constraint. | X | |
PropertiesForConstraint | IfcResourceConstraintRelationship @RelatingConstraint |
S[0:?] | Reference to the properties to which the constraint is applied. | X | |
IfcMetric | |||||
8 | Benchmark | IfcBenchmarkEnum | [1:1] | Enumeration that identifies the type of benchmark data. | X |
9 | ValueSource | IfcLabel | [0:1] | Reference source for data values. If DataValue refers to an IfcTable, this attribute identifies the relevent column identified by IfcTableColumn.Identifier. | X |
10 | DataValue | IfcMetricValueSelect | [0:1] | The value to be compared on associated objects. A null value indicates comparison to null. | X |
11 | ReferencePath | IfcReference | [0:1] | Optional path to an attribute to be constrained on associated objects. If provided, the metric may be validated by resolving the path to the current value on associated object(s), and comparing such value with DataValue according to the Benchmark. | X |
EXPRESS Specification
ENTITY IfcMetric SUBTYPE OF (IfcConstraint); Benchmark : IfcBenchmarkEnum; ValueSource : OPTIONAL IfcLabel; DataValue : OPTIONAL IfcMetricValueSelect; ReferencePath : OPTIONAL IfcReference; END_ENTITY;
###############################
标签:IfcMetric,associated,constraint,attribute,DataValue,value From: https://www.cnblogs.com/herd/p/17562640.html