IfcFastenerType

Definition from IAI: The element type (IfcFastenerType) defines a list of commonly shared property set definitions of a fastener and an optional set of product representations. It is used to define fasteners mainly within structural and building services domains (i.e. the specific type information common to all occurrences of that type).

The occurrences of the IfcFastenerType are represented by instances of IfcFastener.

> HISTORY New entity in IFC Release 2x2

General usage

The exact type information of the IfcFastenerType is given in the ElementType attribute inherited from IfcElementType. Standard type designations are provided for guideline below. Note that mechanical fastener types are represented by instances of the subtype IfcMechanicalFastenerType.

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.

EXPRESS specification:

ENTITY IfcFastenerType
SUPERTYPE OF | (IfcMechanicalFastenerType)
SUBTYPE OF ( | IfcElementComponentType);
END_ENTITY;

Inheritance graph

ENTITY IfcFastenerType;
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 IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcElementComponentType;
ENTITY IfcFastenerType;
END_ENTITY;