pub enum RelationshipKind {
Show 16 variants
Aggregates,
ContainedIn,
Nests,
CoversElements,
CoversSpaces,
ConnectsElements,
InterferesElements,
AssignsToActor,
AssignsToProcess,
AssignsToProduct,
AssignsToGroupByFactor,
Declares,
DefinesByObject,
FlowControlElements,
ServicesBuildings,
ConnectsWithEccentricity,
}Expand description
Which objectified relationship a link came from.
Variants§
Aggregates
IfcRelAggregates – decomposition of a spatial structure or element.
ContainedIn
IfcRelContainedInSpatialStructure – elements placed in a container.
Nests
IfcRelNests – ordered decomposition.
CoversElements
IfcRelCoversBldgElements – finishes applied to an element.
CoversSpaces
IfcRelCoversSpaces – finishes bounding a space.
ConnectsElements
IfcRelConnectsElements and its subtypes – element adjacency.
InterferesElements
IfcRelInterferesElements – elements sharing space (a clash).
AssignsToActor
IfcRelAssignsToActor – responsibility for an object.
AssignsToProcess
IfcRelAssignsToProcess – a task consuming or producing it.
AssignsToProduct
IfcRelAssignsToProduct – assignment to a product.
AssignsToGroupByFactor
IfcRelAssignsToGroupByFactor – group membership with a ratio.
Declares
IfcRelDeclares – what a context declares.
DefinesByObject
IfcRelDefinesByObject – occurrence defined by an occurrence.
FlowControlElements
IfcRelFlowControlElements – controls governing a flow element.
ServicesBuildings
IfcRelServicesBuildings – structures a system serves.
ConnectsWithEccentricity
IfcRelConnectsWithEccentricity – offset structural connection.