首页 > 其他分享 >IfcMetric

IfcMetric

时间:2023-07-19 21:00:59浏览次数:51  
标签:IfcMetric associated constraint attribute DataValue value

IfcMetric

实体定义

IfcMetric用于捕获可应用于目标的定量结果度量。

 

IfcMetric是IfcConstraint的一个子类型,可以通过IfcControlExtension架构中的IfcRelAssociatesConstraint关系与IfcRoot的任何子类型相关联,也可以通过IccResourceConstraintRelationship与IfcProperty相关联。

 

IfcMetric的目的是捕捉约束的数量方面。

 

Ifc-公制用于捕获可应用于目标的定量结果度量。 Ifc-公制是如果约束的一个子类型,并且可以通过IFCCONTRORM公司扩展模式中的IfCurLeCaseTeS公司约束关系与IfcRoot公司的任何子类型相关联,或者可以通过IFC密封圈回收关系与IFC品牌关联。 Ifc-公制的目的是捕获约束的定量方面。

 

IFC2.0中的新实体。

IFC4 添加了 ReferencePath属性,用于指示沿属性引用路径约束的值。

 

Attribute definitions

#AttributeTypeCardinalityDescriptionC
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

#AttributeTypeCardinalityDescriptionC
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

相关文章