Class Ifc2x3::IfcSoundProperties¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcPropertySetDefinition(Class Ifc2x3::IfcPropertySetDefinition)
Class Documentation¶
-
class
Ifc2x3::IfcSoundProperties: public Ifc2x3::IfcPropertySetDefinition¶ Public Types
-
typedef IfcTemplatedEntityList<IfcSoundProperties>
list¶
Public Functions
-
bool
IsAttenuating() const¶
-
void
setIsAttenuating(bool v)¶
-
bool
hasSoundScale() const¶ Whether the optional attribute SoundScale is defined for this IfcSoundProperties.
-
::Ifc2x3::IfcSoundScaleEnum::Value
SoundScale() const¶
-
void
setSoundScale(::Ifc2x3::IfcSoundScaleEnum::Value v)¶
-
IfcTemplatedEntityList<::Ifc2x3::IfcSoundValue>::ptr
SoundValues() const¶
-
void
setSoundValues(IfcTemplatedEntityList<::Ifc2x3::IfcSoundValue>::ptr v)¶
-
IfcSoundProperties(IfcEntityInstanceData *e)¶
-
IfcSoundProperties(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, bool v5_IsAttenuating, boost::optional<::Ifc2x3::IfcSoundScaleEnum::Value> v6_SoundScale, IfcTemplatedEntityList<::Ifc2x3::IfcSoundValue>::ptr v7_SoundValues)¶
-
typedef IfcTemplatedEntityList<IfcSoundProperties>