• IfcQuantityResource(数量资源)


    IfcQuantityResource(数量资源)

    IfcQuantityResource定义了一组基本数量,这些数量可以通过IfcElementQuantity(在IfcProductExtension中定义)与产品关联。基本量用于分配量,这些量在参考测量方法中具有特定的含义。

    Entities
    1 IfcPhysicalComplexQuantity (物理复数)
    2 IfcPhysicalQuantity (物理量)
    3 IfcPhysicalSimpleQuantity (物理键单量)
    4 IfcQuantityArea (面积)
    5 IfcQuantityCount (数量)
    6 IfcQuantityLength (长度)
    7 IfcQuantityTime (时间)
    8 IfcQuantityVolume (体积)
    9 IfcQuantityWeight (重量)


    Functions
    1 IfcUniqueQuantityNames (唯一数量名称)

    ======================================================================

    实体:

    1 IfcPhysicalComplexQuantity (物理复数)

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

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

    2 IfcPhysicalQuantity (物理量)

    物理量ifcpphysicalquantity是一个抽象的实体,它包含一个复杂或简单的数量度量,以及对单个或多个度量值的用法的语义定义。

    Name属性定义度量的实际用法或类型。必须在实际的交换上下文中建立名称标签的解释。此外,信息性文本可以通过描述属性与每个数量相关联。


    3 IfcPhysicalSimpleQuantity (物理键单量)

    物理量ifcpphysicalsimplequantity是一个实体,它包含单个数量度量值(在ifcpphysicalsimplequantity的子类型中定义)以及度量值用法的语义定义。

    作为IfcBuildingElement子类型的单个实体的“数量使用定义”部分指导如何使用Name属性来描述单个数量。如果给定单位属性,则值属性(在ifcpphysicalsimplequantity的子类型级别引入)将作为该单位的数量给定,否则将使用全局单位定义(由IfcUnitAssignment给定)。


    4 IfcQuantityArea (面积)

    IfcQuantityArea是一个物理量,它定义了一个派生的区域度量,以提供元素的物理属性。它通常是根据测量方法给出的特定测量规则,由元素的物理性质导出的。

    5 IfcQuantityCount (数量)

    IfcQuantityCount是一个物理量,它定义一个派生的计数度量来提供元素的物理属性。它通常是根据测量方法给出的特定测量规则,由元素的物理性质导出的。

    6 IfcQuantityLength (长度)

    ifcquantityleng是一个物理量,它定义了一个派生的长度度量,以提供元素的物理属性。它通常是根据测量方法给出的特定测量规则,由元素的物理性质导出的。

    7 IfcQuantityTime (时间)

    IfcQuantityTime是一个元素数量,它定义了一个时间度量,以提供与元素相关的时间属性。它通常由元素的配方信息根据测量方法给出的特定测量规则给出。

    8 IfcQuantityVolume (体积)

    IfcQuantityVolume是一个物理量,它定义派生的卷度量值以提供元素的物理属性。它通常是根据测量方法给出的特定测量规则,由元素的物理性质导出的。

    9 IfcQuantityWeight (重量)

    IfcQuantityWeight是一个物理元素数量,它定义了一个派生的权重度量,以提供元素的物理属性。它通常是根据测量方法给出的特定测量规则,由元素的物理性质导出的。

    函数:
    1 IfcUniqueQuantityNames (唯一数量名称)

    函数获取ifcpphysicalquantity的集合。它遍历ifcpphysicalquantity的名称attibute并验证没有名称出现两次。

    FUNCTION IfcUniqueQuantityNames
    (Properties : SET [1:?] OF IfcPhysicalQuantity)
    :LOGICAL;
    
    LOCAL
      Names : SET OF IfcLabel := [];
    END_LOCAL;
    
    REPEAT i:=1 TO HIINDEX(Properties);
      Names := Names + Properties[i].Name;
    END_REPEAT;
    RETURN (SIZEOF(Names) = SIZEOF(Properties)); 
    END_FUNCTION;
  • 相关阅读:
    [Flink原理介绍第四篇】:Flink的Checkpoint和Savepoint介绍
    Flink -- Barrier
    深入理解Flink ---- End-to-End Exactly-Once语义
    深入理解Flink ---- 系统内部消息传递的exactly once语义
    flink watermark介绍
    flink中对于window和watermark的一些理解
    Apache Flink:详细入门
    flink学习之十一-window&EventTime实例
    Lambda语法
    String s = “1a2a3a4a” 解码为 “1234”
  • 原文地址:https://www.cnblogs.com/herd/p/12202843.html
Copyright © 2020-2023  润新知