Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcPort Class
Syntax
C++
class IfcPort : public IfcProduct;

A port provides the means for an element to connect to other elements. 

An IfcPort is associated with an IfcElement, it belongs to through the objectified relationship IfcRelNests if such port is fixed, or IfcRelConnectsPortToElement if such port is dynamically attached. Exactly two ports, belonging to two different elements, are connected with each other through the objectified relationship IfcRelConnectsPorts. 

An instance of IfcElement may have one or more points at which it connects to other instances of IfcElement. An instance of IfcPort is located at a point where a connection can occur. The location of the port is determined in the context of the local coordinate system of the element to which it belongs. 

The local placement for IfcPort is defined in its supertype IfcProduct. It is defined by the IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations. The PlacementRelTo relationship of IfcLocalPlacement points to the local placement of the master IfcElement or IfcElementType (relevant subtypes), which is related to the IfcPort by the relationship object IfcRelNests for fixed ports, or IfcRelConnectsPortToElement for dynamic ports. 

changes 

 

  • IFC4 changes: Type of the inverse attribute ContainedIn changed from "IfcRelConnectsPortToElement FOR RelatingPort" to "SET OF [0:1] IfcRelConnectsPortToElement FOR RelatingPort".
OdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPortOdIfc4x1__IfcPort

File: IfcPortAutoImpl.h 

Namespace: OdIfc4x1 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.