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>