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>