zoukankan      html  css  js  c++  java
  • IfcPhysicalComplexQuantity

    复杂物理量IfcPhysicalComplexQuantity是一个实体,它包含一组单个数量度量值(如IfcPhysicalSimpleQuantity的子类型所定义的),这些值都适用于元素的给定组件或方面。

    示例:分层图元(如墙)可能有多个材质层,每个层都有单独的数量,如迹线面积、侧面积和体积。IfcPhysicalComplexQuantity的实例将对这些单独的量(由IfcPhysicalSimpleQuantity的子类型给定)进行分组,并使用“名称”属性根据材质图层名称对它们进行命名。然后,Discrimination属性将是“layer”。

    作为IfcBuildingElement子类型的单个实体的“数量使用定义”一节为使用Name和Discrimination属性来描述复杂数量提供了指导。

    IFC2x2附录1中增加的新实体。

    如果已添加实体IfcPhysicalComplexQuantity,则更改实体IFC2x2附录1。保证了基于文件的交换的向上兼容性。

    Formal Propositions

    RuleDescription
    NoSelfReference

    IfcPhysicalComplexQuantity不应在HasQuantity列表中引用自身。

    UniqueQuantityNames

    集合hasQuantilities中的每个单独IfcPhysicalQuantity都应具有唯一的Name属性值。

    IFC4历史新规则

     

    Attribute inheritance

    #AttributeTypeCardinalityDescriptionC
    IfcPhysicalQuantity
    1 Name IfcLabel [1:1] Name of the element quantity or measure. The name attribute has to be made recognizable by further agreements. X
    2 Description IfcText [0:1] Further explanation that might be given to the quantity. X
      HasExternalReferences IfcExternalReferenceRelationship
    @RelatedResourceObjects
    S[0:?] Reference to an external reference, e.g. library, classification, or document information, that is associated to the quantity. X
      PartOfComplex IfcPhysicalComplexQuantity
    @HasQuantities
    S[0:1] Reference to a physical complex quantity in which the physical quantity may be contained. X
    IfcPhysicalComplexQuantity
    3 HasQuantities IfcPhysicalQuantity S[1:?] Set of physical quantities that are grouped by this complex physical quantity according to a given discrimination. X
    4 Discrimination IfcLabel [1:1] Identification of the discrimination by which this physical complex property is distinguished. Examples of discriminations are 'layer', 'steel bar diameter', etc. X
    5 Quality IfcLabel [0:1] Additional indication of a quality of the quantities that are grouped under this physical complex quantity. X
    6 Usage IfcLabel [0:1] Additional indication of a usage type of the quantities that are grouped under this physical complex quantity. X
     

    EXPRESS Specification

    ENTITY IfcPhysicalComplexQuantity
     SUBTYPE OF (IfcPhysicalQuantity);
      HasQuantities : SET [1:?] OF IfcPhysicalQuantity;
      Discrimination : IfcLabel;
      Quality : OPTIONAL IfcLabel;
      Usage : OPTIONAL IfcLabel;
     WHERE
      NoSelfReference : SIZEOF(QUERY(temp <* HasQuantities | SELF :=: temp)) = 0;
      UniqueQuantityNames : IfcUniqueQuantityNames(HasQuantities);
    END_ENTITY;
    QQ 3087438119
  • 相关阅读:
    Android入门之旅1—ubuntu11.04上搭建And​roid SDK开发环境
    Android入门之旅3—ubuntu11.4上通过adb连接M9手机
    HTML页面的控件的显示与隐藏
    Javascript所属document对象使用细说(转载)
    php备份和恢复mysql数据库
    VB.net 代码 调用外部Ping命令判断网络连通状况
    面向对象技术第一讲 多态性
    无法在Web服务器上启动调试。未将项目配置为进行调试
    (PHP,mysql)Fatal error: Call to undefined function mysql_connect() 解决方案
    left join inner 使用细节
  • 原文地址:https://www.cnblogs.com/herd/p/14397225.html
Copyright © 2011-2022 走看看