Class Ifc2x3::IfcFluidFlowProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcFluidFlowProperties : public Ifc2x3::IfcPropertySetDefinition

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)
const IfcParse::entity &declaration() const
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)

Public Static Functions

const IfcParse::entity &Class()