IFC2x2 中新增的类。
端口为元素提供连接到其他元素的方法。
IfcPort与IfcElement关联,如果该端口是固定的,则通过对象化关系IfcRelNests属于IfcElement;如果该端口是动态连接的,则通过IfcRelNests属于IfcRelConnectsPortToElement。实际上,两个端口属于两个不同的元素,它们通过对象化关系IfcRelConnectsPorts相互连接。
一个IfcElement实例可能有一个或多个连接到其他IfcElement实例的点。em>IfcPort的实例位于可能发生连接的点上。端口的位置在其所属元素的本地坐标系的上下文中确定。作为完全依赖主元件的附属部件,IfcPort应与空间结构没有独立的包含关系。
IfcPort的本地位置在其超类型IfcProduct中定义。它由IfcLocalPlacement定义,IfcLocalPlacement定义所有几何表示所引用的局部坐标系。IfcLocalPlacement的PlacementRelTo关系应指向主IfcElement或IfcElementType(相关子类型)的本地放置,它由关系对象IfcRelNests(用于固定端口)或IfcRelConnectsPortToElement(用于动态端口)与IfcPort相关。