Class Ifc4x2::IfcPreDefinedPropertySet¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public Ifc4x2::IfcPropertySetDefinition
(Class Ifc4x2::IfcPropertySetDefinition)
Derived Types¶
public Ifc4x2::IfcDoorLiningProperties
(Class Ifc4x2::IfcDoorLiningProperties)public Ifc4x2::IfcDoorPanelProperties
(Class Ifc4x2::IfcDoorPanelProperties)public Ifc4x2::IfcPermeableCoveringProperties
(Class Ifc4x2::IfcPermeableCoveringProperties)public Ifc4x2::IfcReinforcementDefinitionProperties
(Class Ifc4x2::IfcReinforcementDefinitionProperties)public Ifc4x2::IfcWindowLiningProperties
(Class Ifc4x2::IfcWindowLiningProperties)public Ifc4x2::IfcWindowPanelProperties
(Class Ifc4x2::IfcWindowPanelProperties)
Class Documentation¶
-
class
Ifc4x2
::
IfcPreDefinedPropertySet
: public Ifc4x2::IfcPropertySetDefinition¶ IfcPreDefinedPropertySet is a generalization of all statically defined property sets that are assigned to an object or type object. The statically or pre-defined property sets are entities with a fixed list of attributes having particular defined data types.
IfcPreDefinedPropertySet’s can be assigned to objects and object types but do not have a defining property set template.
HISTORY New Entity in IFC2x4
Relationship use definition Property sets are related to other objects by using the relationship object that refers to the corresponding object:
Occurrence Object: IfcRelDefinesByProperties using the inverse attribute DefinesOccurrence. Type Object: using a direct link by inverse attribute DefinesType.
Subclassed by Ifc4x2::IfcDoorLiningProperties, Ifc4x2::IfcDoorPanelProperties, Ifc4x2::IfcPermeableCoveringProperties, Ifc4x2::IfcReinforcementDefinitionProperties, Ifc4x2::IfcWindowLiningProperties, Ifc4x2::IfcWindowPanelProperties
Public Types
-
typedef IfcTemplatedEntityList<IfcPreDefinedPropertySet>
list
¶
Public Functions
-
IfcPreDefinedPropertySet
(IfcEntityInstanceData *e)¶
-
IfcPreDefinedPropertySet
(std::string v1_GlobalId, ::Ifc4x2::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description)¶
-
typedef IfcTemplatedEntityList<IfcPreDefinedPropertySet>