Class Ifc2x3::IfcFluidFlowProperties¶
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
::
IfcFluidFlowProperties
: public Ifc2x3::IfcPropertySetDefinition¶ Public Types
-
typedef IfcTemplatedEntityList<IfcFluidFlowProperties>
list
¶
Public Functions
-
::Ifc2x3::IfcPropertySourceEnum::Value
PropertySource
() const¶
-
void
setPropertySource
(::Ifc2x3::IfcPropertySourceEnum::Value v)¶
-
bool
hasFlowConditionTimeSeries
() const¶ Whether the optional attribute FlowConditionTimeSeries is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcTimeSeries *
FlowConditionTimeSeries
() const¶
-
void
setFlowConditionTimeSeries
(::Ifc2x3::IfcTimeSeries *v)¶
-
bool
hasVelocityTimeSeries
() const¶ Whether the optional attribute VelocityTimeSeries is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcTimeSeries *
VelocityTimeSeries
() const¶
-
void
setVelocityTimeSeries
(::Ifc2x3::IfcTimeSeries *v)¶
-
bool
hasFlowrateTimeSeries
() const¶ Whether the optional attribute FlowrateTimeSeries is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcTimeSeries *
FlowrateTimeSeries
() const¶
-
void
setFlowrateTimeSeries
(::Ifc2x3::IfcTimeSeries *v)¶
-
::Ifc2x3::IfcMaterial *
Fluid
() const¶
-
void
setFluid
(::Ifc2x3::IfcMaterial *v)¶
-
bool
hasPressureTimeSeries
() const¶ Whether the optional attribute PressureTimeSeries is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcTimeSeries *
PressureTimeSeries
() const¶
-
void
setPressureTimeSeries
(::Ifc2x3::IfcTimeSeries *v)¶
-
bool
hasUserDefinedPropertySource
() const¶ Whether the optional attribute UserDefinedPropertySource is defined for this IfcFluidFlowProperties.
-
std::string
UserDefinedPropertySource
() const¶
-
void
setUserDefinedPropertySource
(std::string v)¶
-
bool
hasTemperatureSingleValue
() const¶ Whether the optional attribute TemperatureSingleValue is defined for this IfcFluidFlowProperties.
-
double
TemperatureSingleValue
() const¶
-
void
setTemperatureSingleValue
(double v)¶
-
bool
hasWetBulbTemperatureSingleValue
() const¶ Whether the optional attribute WetBulbTemperatureSingleValue is defined for this IfcFluidFlowProperties.
-
double
WetBulbTemperatureSingleValue
() const¶
-
void
setWetBulbTemperatureSingleValue
(double v)¶
-
bool
hasWetBulbTemperatureTimeSeries
() const¶ Whether the optional attribute WetBulbTemperatureTimeSeries is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcTimeSeries *
WetBulbTemperatureTimeSeries
() const¶
-
void
setWetBulbTemperatureTimeSeries
(::Ifc2x3::IfcTimeSeries *v)¶
-
bool
hasTemperatureTimeSeries
() const¶ Whether the optional attribute TemperatureTimeSeries is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcTimeSeries *
TemperatureTimeSeries
() const¶
-
void
setTemperatureTimeSeries
(::Ifc2x3::IfcTimeSeries *v)¶
-
bool
hasFlowrateSingleValue
() const¶ Whether the optional attribute FlowrateSingleValue is defined for this IfcFluidFlowProperties.
-
::Ifc2x3::IfcDerivedMeasureValue *
FlowrateSingleValue
() const¶
-
void
setFlowrateSingleValue
(::Ifc2x3::IfcDerivedMeasureValue *v)¶
-
bool
hasFlowConditionSingleValue
() const¶ Whether the optional attribute FlowConditionSingleValue is defined for this IfcFluidFlowProperties.
-
double
FlowConditionSingleValue
() const¶
-
void
setFlowConditionSingleValue
(double v)¶
-
bool
hasVelocitySingleValue
() const¶ Whether the optional attribute VelocitySingleValue is defined for this IfcFluidFlowProperties.
-
double
VelocitySingleValue
() const¶
-
void
setVelocitySingleValue
(double v)¶
-
bool
hasPressureSingleValue
() const¶ Whether the optional attribute PressureSingleValue is defined for this IfcFluidFlowProperties.
-
double
PressureSingleValue
() const¶
-
void
setPressureSingleValue
(double v)¶
-
IfcFluidFlowProperties
(IfcEntityInstanceData *e)¶
-
IfcFluidFlowProperties
(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, ::Ifc2x3::IfcPropertySourceEnum::Value v5_PropertySource, ::Ifc2x3::IfcTimeSeries *v6_FlowConditionTimeSeries, ::Ifc2x3::IfcTimeSeries *v7_VelocityTimeSeries, ::Ifc2x3::IfcTimeSeries *v8_FlowrateTimeSeries, ::Ifc2x3::IfcMaterial *v9_Fluid, ::Ifc2x3::IfcTimeSeries *v10_PressureTimeSeries, boost::optional<std::string> v11_UserDefinedPropertySource, boost::optional<double> v12_TemperatureSingleValue, boost::optional<double> v13_WetBulbTemperatureSingleValue, ::Ifc2x3::IfcTimeSeries *v14_WetBulbTemperatureTimeSeries, ::Ifc2x3::IfcTimeSeries *v15_TemperatureTimeSeries, ::Ifc2x3::IfcDerivedMeasureValue *v16_FlowrateSingleValue, boost::optional<double> v17_FlowConditionSingleValue, boost::optional<double> v18_VelocitySingleValue, boost::optional<double> v19_PressureSingleValue)¶
-
typedef IfcTemplatedEntityList<IfcFluidFlowProperties>