Class Ifc4::IfcFastener¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public Ifc4::IfcElementComponent
(Class Ifc4::IfcElementComponent)
Class Documentation¶
-
class
Ifc4
::
IfcFastener
: public Ifc4::IfcElementComponent¶ 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
IFC 2x4 change: Attribute PredefinedType added.
Public Types
-
typedef IfcTemplatedEntityList<IfcFastener>
list
¶
Public Functions
-
bool
hasPredefinedType
() const¶ Whether the optional attribute PredefinedType is defined for this IfcFastener.
-
::Ifc4::IfcFastenerTypeEnum::Value
PredefinedType
() const¶ Subtype of fastener.
-
void
setPredefinedType
(::Ifc4::IfcFastenerTypeEnum::Value v)¶
-
IfcFastener
(IfcEntityInstanceData *e)¶
-
IfcFastener
(std::string v1_GlobalId, ::Ifc4::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc4::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc4::IfcProductRepresentation *v7_Representation, boost::optional<std::string> v8_Tag, boost::optional<::Ifc4::IfcFastenerTypeEnum::Value> v9_PredefinedType)¶
-
typedef IfcTemplatedEntityList<IfcFastener>