Class Ifc4::IfcProfileProperties¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public Ifc4::IfcExtendedProperties
(Class Ifc4::IfcExtendedProperties)
Class Documentation¶
-
class
Ifc4
::
IfcProfileProperties
: public Ifc4::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
-
::Ifc4::IfcProfileDef *
ProfileDefinition
() const¶ Profile definition which is qualified by these properties.
-
void
setProfileDefinition
(::Ifc4::IfcProfileDef *v)¶
-
IfcProfileProperties
(IfcEntityInstanceData *e)¶
-
IfcProfileProperties
(boost::optional<std::string> v1_Name, boost::optional<std::string> v2_Description, IfcTemplatedEntityList<::Ifc4::IfcProperty>::ptr v3_Properties, ::Ifc4::IfcProfileDef *v4_ProfileDefinition)¶
-
typedef IfcTemplatedEntityList<IfcProfileProperties>