首页 > 其他分享 >ifc4x3 IfcActorRole

ifc4x3 IfcActorRole

时间:2023-02-25 11:56:30浏览次数:44  
标签:USERDEFINED attribute UserDefinedRole value IfcRoleEnum Role ifc4x3 IfcActorRole

ifc4x3  IfcActorRole

定义:

该实体表示由行为者(个人、组织或与组织相关的人员)执行的角色。

 

注:Role属性枚举值的角色列表永远不可能完整。因此,使用枚举值USERDEFINED,用户可以提供任何角色作为属性UserDefinedRole的值。

注:根据ISO 10303-41中定义的组织角色和人员角色改编的实体。

 IFC1.5.1中的新实体。

 

Attributes

#AttributeTypeDescription
IfcActorRole (4)
1 Role IfcRoleEnum

The name of the role played by an actor. If the Role has value USERDEFINED, then the user defined role shall be provided as a value of the attribute UserDefinedRole.

2 UserDefinedRole OPTIONAL IfcLabel

Allows for specification of user defined roles beyond the enumeration values provided by Role attribute of type IfcRoleEnum. When a value is provided for attribute UserDefinedRole in parallel the attribute Role shall have enumeration value USERDEFINED.

3 Description OPTIONAL IfcText

A textual description relating the nature of the role played by an actor.

  HasExternalReference SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects

Reference to external information, e.g. library, classification, or document information, which is associated with the actor role.

IFC4-CHANGE New inverse attribute.

Table 8.1.3.1.M

 

 Formal propositions

NameDescription
WR1

If the attribute Role has the enumeration value USERDEFINED then a value for the attribute UserDefinedRole shall be asserted.

(Role <> IfcRoleEnum.USERDEFINED) OR
((Role = IfcRoleEnum.USERDEFINED) AND
  EXISTS(SELF.UserDefinedRole))

 

 

 

Formal representation

ENTITY IfcActorRole;
	Role : IfcRoleEnum;
	UserDefinedRole : OPTIONAL IfcLabel;
	Description : OPTIONAL IfcText;
 INVERSE
	HasExternalReference : SET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjects;
 WHERE
	WR1 : (Role <> IfcRoleEnum.USERDEFINED) OR
((Role = IfcRoleEnum.USERDEFINED) AND
  EXISTS(SELF.UserDefinedRole));
END_ENTITY;

  

参考:

 

####################

标签:USERDEFINED,attribute,UserDefinedRole,value,IfcRoleEnum,Role,ifc4x3,IfcActorRole
From: https://www.cnblogs.com/herd/p/17087202.html

相关文章

  • ifc4x3 IfcActor
    ifc4x3 IfcActor语义定义IfcActor定义了项目整个生命周期中涉及的所有参与者或人类代理。它便于在IFC对象模型的资源部分中使用人员和组织定义。这包括姓名、地址、电......
  • ifc4x3 附录E示例-LinearPlacement_2
    ifc4x3 附录E示例-LinearPlacement_2示例概述意图此场景演示了IfcLinearPlacement与IfcAxi2PlacementLinear和IfcPointByDistanceExpression的组合使用。 先决条件......
  • ifc4x3 附录E示例-LinearPlacement_1
    ifc4x3附录E示例-LinearPlacement_1示例概述意图此场景是沿路线曲线进行局部和线性放置的示例。IfcLinerPlacement定义了依赖于引用空间曲线(通常是IfcAlignmentCurve)的......
  • ifc4x3 附录E示例-Georeference_Tiny_Survey_1
    ifc4x3 附录E示例-Georeference_Tiny_Survey_1示例概述意图IFC4x3RC1测量字符串和点及其属性集是项目初始数据的基础,用于任何线性项目的放样,并用于机器控制。因此,如......
  • ifc4x3 附录E示例-Georeference_Tin_5
    ifc4x3附录E示例-Georeference_Tin_5示例概述(x,y)坐标中的位数。当时,一些测量软件仍然是基于DOS的,使用的精度很低。之所以使用这种原点选择,是因为小数点之前的最后3位数字......
  • ifc4x3 附录E示例-Georeference_Tin_4
    ifc4x3 附录E示例-Georeference_Tin_4示例概述意图IFC4x3RC1此场景中有一个带有两个颜色的锡。 IfcProjectedCRS中的EPSG代码规定了水平和垂直基准。EPSG代码用......
  • ifc4x3 附录E示例-Georeference_Tin_3
    ifc4x3 附录E示例-Georeference_Tin_3示例概述意图IFC4x3RC1此场景中,所有三角形都只有一种颜色。有一个内部孔。 IfcProjectedCRS中的EPSG代码规定了水平和垂直......
  • ifc4x3 附录E示例-Georeference_Tin_2
    ifc4x3 附录E示例-Georeference_Tin_2示例概述意图IFC4x3RC1此场景中,所有三角形都只有一种颜色的锡。没有空隙。锡的坐标为地图比例,但其本地原点为(256400.0、701160......
  • ifc4x3 附录E示例-Georeference_Tin_1
    ifc4x3 附录E示例-Georeference_Tin_1示例概述意图IFC4x3RC1这个场景中有一个锡(只有1.5K个三角形),所有三角形只有一种颜色。地图投影MGA9456区的坐标为东距、北距和......
  • ifc4x3 附录E示例-地理参考-1
    ifc4x3附录E示例-地理参考-1示例概述意图此场景封装了使用正确地理参考设置的模型。 它将项目的基点放在慕尼黑技术大学的入口处,将坐标轴与东部和北部对齐,并将项目......