Class Ifc2x3::IfcFastenerType

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class Ifc2x3::IfcFastenerType : public Ifc2x3::IfcElementComponentType

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

IFC 2x4 change: Attribute PredefinedType added. Subtype IfcMechanicalFastenerType redefined as direct subtype of IfcElementComponentType.

Property Set Use Definition

The property sets relating to this entity are defined by IfcPropertySet and attached by the HasPropertySets attribute.

The following property set definitions are applicable to this entity according to the PredefinedType attribute:

Pset_FastenerWeld (WELD)

Subclassed by Ifc2x3::IfcMechanicalFastenerType

Public Types

typedef IfcTemplatedEntityList<IfcFastenerType> list

Public Functions

const IfcParse::entity &declaration() const
IfcFastenerType(IfcEntityInstanceData *e)
IfcFastenerType(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ApplicableOccurrence, boost::optional<IfcTemplatedEntityList<::Ifc2x3::IfcPropertySetDefinition>::ptr> v6_HasPropertySets, boost::optional<IfcTemplatedEntityList<::Ifc2x3::IfcRepresentationMap>::ptr> v7_RepresentationMaps, boost::optional<std::string> v8_Tag, boost::optional<std::string> v9_ElementType)

Public Static Functions

const IfcParse::entity &Class()