5.4.3.7 IfcPort
An IfcPort 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.
HISTORY New entity in IFC2x2.
Containment Use Definitions
As a subordinate part being fully dependent on the master element the IfcPort shall have no
independent containment relationship to the spatial structure.
Geometry Use Definition
The geometric representation of IfcPort is
given by the IfcProductDefinitionShape, allowing
multiple geometric representation.
Local Placement
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 shall point 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.
Shape Representation
The geometry use definitions for the shape representation
of the IfcPort is given at the level of
its subtypes.
XSD Specification:
<xs:element name="IfcPort" type="ifc:IfcPort" abstract="true" substitutionGroup="ifc:IfcProduct" nillable="true"/>
<xs:complexType name="IfcPort" abstract="true">
<xs:complexContent>
<xs:extension base="ifc:IfcProduct"/>
</xs:complexContent>
</xs:complexType>
EXPRESS Specification:
Attribute Definitions:
ConnectedFrom | : | Reference to a port that is connected by the objectified relationship. |
ConnectedTo | : | Reference to the port connection relationship. The relationship then refers to the other port to which this port is connected. |
Inheritance Graph:
|
ObjectType | : | OPTIONAL IfcStrippedOptional; |
|
|
ObjectPlacement | : | OPTIONAL IfcStrippedOptional; |
Representation | : | OPTIONAL IfcStrippedOptional; |
|
Link to this page