zoukankan      html  css  js  c++  java
  • IfcRelDeclares

    对象化关系IfcRelDeclares处理对象(IfcObject的子类型)或属性(IfcPropertyDefinition的子类型)到项目或项目库(由IfcProject或IfcProject library表示)的声明。
    关系处理其他对象的分配,如IfcActor、IfcTypeObject到项目或项目库。属性RelatedDefinitions提供对第一级对象(即上下文中的元素)的引用。与第一级对象相关的所有其他对象也在上下文中定义。
    注意,每个对象(作为IfcObject的子类型)都必须在单个IfcProject的上下文中声明,或者在分配给单个IfcProject的IfcProjectLibrary的上下文中声明。此声明是可传递的。例如:IfcWorkPlan作为一级对象通过IfcRelDeclares在IfcProject的上下文中声明,所有相关的IfcWorkSchedule都通过IfcWorkPlan以可传递的方式与上下文相关。
    注意,分配不包括IfcProduct的子类型,这些子类型通过ifcspatialstructurelement(s)使用空间结构方法分配给IfcProject,其中IfcSite或IfcBuilding等外部容器元素与IfcProject具有ifcrelaggergegates关系。
    RelationContext是包含所有元素的项目或项目库。在IfcProject或IfcProjectLibrary中定义的单元分配和表示上下文适用于所有这些元素。
    在IFC4中增加的新实体。

  • 相关阅读:
    __module__ 和 __class__
    __str__ 和 __repr
    __getitem__ __setitem__ __delitem__ 使用
    授权
    __getattr__ __delattr__ __setattr__ __getattribute__使用(重写python提供的错误信息)
    __import__
    hasattr getattr setattr delattr --> (反射)
    类三大特性(继承 多态 封装)
    静态方法@staticmethod
    类方法@classmethod
  • 原文地址:https://www.cnblogs.com/herd/p/12676280.html
Copyright © 2011-2022 走看看