Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcFastener

Definition from IAI: Representations of fixing parts which are used as fasteners to connect or join elements with other elements.

HISTORY New entity in IFC Release 2x2

General usage

The exact type information of the IfcFastener is given in the ObjectType attribute inherited from IfcObject. Standard type designations are provided for guideline below. Note that mechanical fasteners are represented by instances of the subtype IfcMechanicalFastener.

Standard fastener type designation Description
'Glue' A fastening connection where glue is used to join together elements.
'Weld' A weld seam used to join together building elements.
'Jointing mortar' Mortar used to join together building elements. The strength of the joint may be taken into consideration in calculations.

Geometry Use Definitions:

The geometric representation of IfcFastener is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement
The use of local placement is defined in the supertype IfcElementComponent.

Standard Geometric Representation
The use of Standard Geometric Representations is defined in the supertype IfcElementComponent.


EXPRESS specification:

ENTITY IfcFastener
SUPERTYPE OF (IfcMechanicalFastener)
SUBTYPE OF ( IfcElementComponent);
END_ENTITY;

Inheritance graph

ENTITY IfcFastener;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag  :  OPTIONAL IfcIdentifier;
INVERSE
FillsVoids  :  SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ConnectedTo  :  SET OF IfcRelConnectsElements FOR RelatingElement;
HasCoverings  :  SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
HasProjections  :  SET OF IfcRelProjectsElement FOR RelatingElement;
HasStructuralMember  :  SET OF IfcRelConnectsStructuralElement FOR RelatingElement;
ReferencedInStructures  :  SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
HasPorts  :  SET OF IfcRelConnectsPortToElement FOR RelatedElement;
HasOpenings  :  SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
IsConnectionRealization  :  SET OF IfcRelConnectsWithRealizingElements FOR RealizingElements;
ProvidesBoundaries  :  SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom  :  SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure  :  SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcElementComponent;
ENTITY IfcFastener;
END_ENTITY;