• IfcFurnishingElementType


    IfcFurnishingElementType定义元素的常用共享属性集定义列表和可选的产品表示集。它用于定义一个元素规范(特定的产品信息,对于该产品类型的所有出现都是通用的)。
    注意,产品表示被定义为表示映射(在超类型IfcTypeProduct的级别,它由元素引用实例通过IfcShapeRepresentation.Item表格[1] 成为一个IfcMappedItem。
    陈设元素类型用于定义特定类型的陈设元素的公共属性,这些属性可应用于该要素类型的多个实例以指定特定样式。提供元素类型(或可实例化的子类型)可以在未分配给引用的情况下进行交换。
    IfcFurnishingElementType的出现由IfcFurnishingElement(或其子类型)的实例表示。
    在IFC2x2中增加的新实体。
    IFC2x3更改实体为非抽象
    IFC4 实体被标记为不推荐用于实例化-在IFC4之后被抽象。

    #AttributeTypeCardinalityDescriptionC
    IfcRoot
    1 GlobalId IfcGloballyUniqueId [1:1] Assignment of a globally unique identifier within the entire software world. X
    2 OwnerHistory IfcOwnerHistory [0:1] Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
    NOTE  only the last modification in stored - either as addition, deletion or modification.
    X
    3 Name IfcLabel [0:1] Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. X
    4 Description IfcText [0:1] Optional description, provided for exchanging informative comments. X
    IfcObjectDefinition
      HasAssignments IfcRelAssigns
    @RelatedObjects
    S[0:?] Reference to the relationship objects, that assign (by an association relationship) other subtypes of IfcObject to this object instance. Examples are the association to products, processes, controls, resources or groups. X
      Nests IfcRelNests
    @RelatedObjects
    S[0:1] 对作为嵌套的分解关系的引用。它确定此对象定义是有序整体/部分分解关系中的一个部分。对象引用或类型只能是单个分解的一部分(仅允许层次结构)。 X
      IsNestedBy IfcRelNests
    @RelatingObject
    S[0:?] 对作为嵌套的分解关系的引用。它确定此对象定义是有序整体/部分分解关系中的整体。对象或对象类型可以由多个其他对象(引用或类型)嵌套。 X
      HasContext IfcRelDeclares
    @RelatedDefinitions
    S[0:1] 对提供上下文信息(如项目单元或表示上下文)的上下文的引用。它应该只为最上面的非空间对象断言。 X
      IsDecomposedBy IfcRelAggregates
    @RelatingObject
    S[0:?] References to the decomposition relationship being an aggregation. It determines that this object definition is whole within an unordered whole/part decomposition relationship. An object definitions can be aggregated by several other objects (occurrences or parts). X
      Decomposes IfcRelAggregates
    @RelatedObjects
    S[0:1] References to the decomposition relationship being an aggregation. It determines that this object definition is a part within an unordered whole/part decomposition relationship. An object definitions can only be part of a single decomposition (to allow hierarchical strutures only). X
      HasAssociations IfcRelAssociates
    @RelatedObjects
    S[0:?] 对关系对象的引用,该对象将外部引用或其他资源定义与对象关联。。例如与库、文档或分类的关联。 X
    IfcTypeObject
    5 ApplicableOccurrence IfcIdentifier [0:1] The attribute optionally defines the data type of the occurrence object, to which the assigned type object can relate. If not present, no instruction is given to which occurrence object the type object is applicable. The following conventions are used:
    • The IFC entity name of the applicable occurrence using the IFC naming convention, CamelCase with IFC prefix
    • It can be optionally followed by the predefined type after the separator "/" (forward slash), using uppercase
    • If one type object is applicable to many occurrence objects, then those occurrence object names should be separate by comma "," forming a comma separated string.
    EXAMPLE Refering to a furniture as applicable occurrence entity would be expressed as 'IfcFurnishingElement', refering to a brace as applicable entity would be expressed as 'IfcMember/BRACE', refering to a wall and wall standard case would be expressed as 'IfcWall, IfcWallStandardCase'.
    X
    6 HasPropertySets IfcPropertySetDefinition S[1:?] Set list of unique property sets, that are associated with the object type and are common to all object occurrences referring to this object type. X
      Types IfcRelDefinesByType
    @RelatingType
    S[0:1] Reference to the relationship IfcRelDefinedByType and thus to those occurrence objects, which are defined by this type. X
    IfcTypeProduct
    7 RepresentationMaps IfcRepresentationMap ~L[1:?] 表示图列表。每个表示图描述产品样式形状的块定义。通过提供多个表示图,可以给出多视图块定义。 X
    8 Tag IfcLabel [0:1] 产品特定类型的标签(或标签)标识符,如商品编号(如EAN)。它是特定级别的标识符。 X
      ReferencedBy IfcRelAssignsToProduct
    @RelatingProduct
    S[0:?] 引用IfcRelAssignsToProduct关系,通过该关系,其他产品、流程、控件、资源或参与者(作为IfcObjectDefinition的子类型)可以与此产品类型关联。 X
    IfcElementType
    9 ElementType IfcLabel [0:1] 类型表示进一步指示对象的特定类型。必须在可实例化子类型级别建立使用。特别是,如果属性“PredefinedType”的枚举设置为user defined,则它保存用户定义的类型。 X
    IfcFurnishingElementType
     
  • 相关阅读:
    QuickPart
    C#在Word文档指定位置增加内容
    不同linux操作系统的内存管理及安全性
    团队作业(五):冲刺总结7
    团队作业(五):冲刺总结1
    信息安全系统设计与实现:第十四章学习笔记
    电子公文传输系统个人贡献
    OpenEuler 中C与汇编的混合编程
    团队作业(五):冲刺总结2
    OpenEuler 中C语言中的函数调用测试
  • 原文地址:https://www.cnblogs.com/herd/p/13028968.html
Copyright © 2020-2023  润新知