Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcMechanicalFastenerType

Definition from IAI: The element type (IfcMechanicalFastenerType) defines a list of commonly shared property set definitions of a fastener and an optional set of product representations. It is used to define mechanical 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 IfcMechanicalFastenerType are represented by instances of IfcMechanicalFastener.

HISTORY New entity in IFC Release 2x2

General usage

The exact type information of the IfcMechanicalFastenerType is given in the ElementType attribute inherited from IfcElementType. Standard type designations are provided for guideline below.

Standard mechanical fastener type designation Description
'Bolt' A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener.
'Nut' A small square or hexagonal metal block with internal screw thread to be fitted onto a bolt.
'Washer' A disk, as of metal, plastic, rubber, or other material, placed beneath a nut or at an axle bearing or a joint to relieve friction, prevent leakage, or distribute pressure.
'Screw' A fastener with a tapered threaded shank and a slotted head.
'Nail' A thin pointed piece of metal that is hammered into materials as a fastener.
'Rivet' A fastening part having a head at one end and the other end being hammered flat after being passed through holes in the pieces that are fastened together.

EXPRESS specification:

ENTITY IfcMechanicalFastenerType
SUBTYPE OF ( IfcFastenerType);
END_ENTITY;

Inheritance graph

ENTITY IfcMechanicalFastenerType;
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;
ENTITY IfcMechanicalFastenerType;
END_ENTITY;