Defined in File Ifc4x3_rc1.h
IfcShadingDevice: public Ifc4x3_rc1::IfcBuiltElement¶
Definition from IAI: Shading devices are purpose built devices to protect from the sunlight, from natural light, or screening them from view. Shading devices can form part of the facade or can be mounted inside the building, they can be fixed or operable. NOTE Also other building elements such as protruding slabs or balconies can act as shading devices. Those elements however have another primary purpose and are defined as IfcSlab or by other subtypes of IfcBuildingElement. The particular additional purpose as a shading device is provided by assigning the property set Pset_ElementShading to those building elements. HISTORY New entity in IFC2x4
Whether the optional attribute PredefinedType is defined for this IfcShadingDevice.
Predefined generic type for a shading device that is specified in an enumeration. There may be a property set given specificly for the predefined types. NOTE The PredefinedType shall only be used, if no type object IfcShadingDeviceType is assigned, providing its own IfcShadingDeviceType.PredefinedType.
IfcShadingDevice(std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, boost::optional<std::string> v5_ObjectType, ::Ifc4x3_rc1::IfcObjectPlacement *v6_ObjectPlacement, ::Ifc4x3_rc1::IfcProductRepresentation *v7_Representation, boost::optional<std::string> v8_Tag, boost::optional<::Ifc4x3_rc1::IfcShadingDeviceTypeEnum::Value> v9_PredefinedType)¶