Class Ifc4x1::IfcPreDefinedPropertySet¶
- Defined in File Ifc4x1.h 
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
- public Ifc4x1::IfcPropertySetDefinition(Class Ifc4x1::IfcPropertySetDefinition)
Derived Types¶
- public Ifc4x1::IfcDoorLiningProperties(Class Ifc4x1::IfcDoorLiningProperties)
- public Ifc4x1::IfcDoorPanelProperties(Class Ifc4x1::IfcDoorPanelProperties)
- public Ifc4x1::IfcPermeableCoveringProperties(Class Ifc4x1::IfcPermeableCoveringProperties)
- public Ifc4x1::IfcReinforcementDefinitionProperties(Class Ifc4x1::IfcReinforcementDefinitionProperties)
- public Ifc4x1::IfcWindowLiningProperties(Class Ifc4x1::IfcWindowLiningProperties)
- public Ifc4x1::IfcWindowPanelProperties(Class Ifc4x1::IfcWindowPanelProperties)
Class Documentation¶
- 
class Ifc4x1::IfcPreDefinedPropertySet: public Ifc4x1::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 Ifc4x1::IfcDoorLiningProperties, Ifc4x1::IfcDoorPanelProperties, Ifc4x1::IfcPermeableCoveringProperties, Ifc4x1::IfcReinforcementDefinitionProperties, Ifc4x1::IfcWindowLiningProperties, Ifc4x1::IfcWindowPanelProperties - Public Types - 
typedef IfcTemplatedEntityList<IfcPreDefinedPropertySet> list¶
 - Public Functions - 
IfcPreDefinedPropertySet(IfcEntityInstanceData *e)¶
 - 
IfcPreDefinedPropertySet(std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description)¶
 
- 
typedef IfcTemplatedEntityList<IfcPreDefinedPropertySet>