Class Ifc2x3::IfcFastenerType¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcElementComponentType
(Class Ifc2x3::IfcElementComponentType)
Derived Type¶
public Ifc2x3::IfcMechanicalFastenerType
(Class Ifc2x3::IfcMechanicalFastenerType)
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
-
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)¶
-
typedef IfcTemplatedEntityList<IfcFastenerType>