5.4.3.36 IfcRelInterferesElements

Kollision zwischen Elementen - Relation

The IfcRelInterferesElements objectified relationship indicates that two elements interfere. Interference is a spatial overlap between the two elements. It is a 1 to 1 relationship. The concept of two elements interfering physically or logically is described independently from the elements. The interference may be related to the shape representation of the entities by providing an interference geometry.

The RelatingElement and RelatedElement define the two elements in the relationship, that may have different roles. This is controlled by the attribute ImpliedOrder.

HISTORY  New entity in IFC4.

XSD Specification:

 <xs:element name="IfcRelInterferesElements" type="ifc:IfcRelInterferesElements" substitutionGroup="ifc:IfcRelConnects" nillable="true"/>
 <xs:complexType name="IfcRelInterferesElements">
  <xs:complexContent>
   <xs:extension base="ifc:IfcRelConnects">
    <xs:sequence>
     <xs:element name="RelatingElement" type="ifc:IfcElement" nillable="true"/>
     <xs:element name="RelatedElement" type="ifc:IfcElement" nillable="true"/>
     <xs:element name="InterferenceGeometry" type="ifc:IfcConnectionGeometry" nillable="true" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="InterferenceType" type="ifc:IfcIdentifier" use="optional"/>
    <xs:attribute name="ImpliedOrder" type="ifc:logical" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcRelInterferesElements
SUBTYPE OF IfcRelConnects;
RelatingElement : IfcElement;
RelatedElement : IfcElement;
InterferenceGeometry : OPTIONAL IfcConnectionGeometry;
InterferenceType : OPTIONAL IfcIdentifier;
ImpliedOrder : LOGICAL;
WHERE
NotSelfReference : RelatingElement :<>: RelatedElement;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Attribute Definitions:

RelatingElement : Reference to a subtype of IfcElement that is the RelatingElement in the interference relationship. Depending on the value of ImpliedOrder the RelatingElement may carry the notion to be the element from which the interference geometry should be subtracted.
RelatedElement : Reference to a subtype of IfcElement that is the RelatedElement in the interference relationship. Depending on the value of ImpliedOrder the RelatedElement may carry the notion to be the element from which the interference geometry should not be subtracted.
InterferenceGeometry : The geometric shape representation of the interference geometry that is provided in the object coordinate system of the RelatingElement (mandatory) and in the object coordinate system of the RelatedElement (optionally).
InterferenceType : Optional identifier that describes the nature of the interference. Examples could include 'Clash', 'ProvisionForVoid', etc.
ImpliedOrder : Logical value indicating whether the interference geometry should be subtracted from the RelatingElement (if TRUE), or whether it should be either subtracted from the RelatingElement or the RelatedElement (if FALSE), or whether no indication can be provided (if UNKNOWN).

Formal Propositions:

NotSelfReference : The instance of the RelatingElement shall not be the same instance as the RelatedElement.

Inheritance Graph:

ENTITY IfcRelInterferesElements
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcRelationship
ENTITY IfcRelConnects
ENTITY IfcRelInterferesElements
RelatingElement : IfcElement;
RelatedElement : IfcElement;
InterferenceGeometry : OPTIONAL IfcConnectionGeometry;
InterferenceType : OPTIONAL IfcIdentifier;
ImpliedOrder : LOGICAL;
END_ENTITY;

Link to this page  Link to this page