Navigation

IfcRelConnectsElements

Definition from IAI: This objectified relationship (IfcRelConnectsElements) provides the generalization of the connectivity between elements. It is an 1 to 1 relationship. The concept of two elements being physically or logically connected is described independently from the connecting elements. Currently the connectivity is related to geometric entities on which the connection of the underlying basic geometry of the connecting elements occurs.

The geometrical constraints of the connection are provided by the optional relationship to the IfcConnectionGeometry. If it is omitted then the connection is provided as a logical connection. Under this circumstance, the connection point, curve or surface has to be recalculated by the receiving application.

HISTORY New entity in IFC Release 1.0
ISSUE See issue log for changes made in IFC Release 1.5 and 1.5.1. See issue and change log for changes made in IFC Release 2x.

EXPRESS specification:

ENTITY IfcRelConnectsElements
SUBTYPE OF ( IfcRelConnects);
ConnectionGeometry  :  OPTIONAL IfcConnectionGeometry;
RelatingElement  :  IfcElement;
RelatedElement  :  IfcElement;
WHERE
WR31  :  RelatingElement :<>: RelatedElement;
END_ENTITY;

Attribute definitions:

ConnectionGeometry  :  Relationship to the control class, that provides the geometrical constraints of the connection.
RelatingElement  :  Reference to an Element that is connected by the objectified relationship.
RelatedElement  :  Reference to an Element that is connected by the objectified relationship.

Formal Propositions:

WR31  :  The instance of the relating element shall not be the same instance as the related element.

References (3):

Name Type Referred through Express-G
IfcElement Entity
Attribute 'ConnectedTo'
Attribute 'ConnectedFrom'
Diagram 1
IfcRelConnects Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcRelConnectsElements;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcRelConnectsElements;
ConnectionGeometry  :  OPTIONAL IfcConnectionGeometry;
RelatingElement  :  IfcElement;
RelatedElement  :  IfcElement;
END_ENTITY;