Class Ifc4x1::IfcProfileProperties¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcExtendedProperties
(Class Ifc4x1::IfcExtendedProperties)
Class Documentation¶
-
class
Ifc4x1
::
IfcProfileProperties
: public Ifc4x1::IfcExtendedProperties¶ This is a collection of properties applicable to section profile definitions.
The following sets of extended profile property definitions are part of this IFC release:
mechanical properties for all classes of profiles properties for precast concrete double-T sections properties for precast concrete hollow core sections
HISTORY New entity in IFC2x2.
IFC2x4 CHANGE Entity made non-abstract. Subtypes IfcGeneralProfileProperties, IfcStructuralProfileProperties, and IfcStructuralSteelProfileProperties deleted. Attribute ProfileName deleted, use ProfileDefinition.ProfileName instead. Attribute ProfileDefinition made mandatory. Attributes Name, Description, and HasProperties added.
Public Types
-
typedef IfcTemplatedEntityList<IfcProfileProperties>
list
¶
Public Functions
-
::Ifc4x1::IfcProfileDef *
ProfileDefinition
() const¶ Profile definition which is qualified by these properties.
-
void
setProfileDefinition
(::Ifc4x1::IfcProfileDef *v)¶
-
IfcProfileProperties
(IfcEntityInstanceData *e)¶
-
IfcProfileProperties
(boost::optional<std::string> v1_Name, boost::optional<std::string> v2_Description, IfcTemplatedEntityList<::Ifc4x1::IfcProperty>::ptr v3_Properties, ::Ifc4x1::IfcProfileDef *v4_ProfileDefinition)¶
-
typedef IfcTemplatedEntityList<IfcProfileProperties>