|
CFx SDK Documentation 2026 SP0
|
#include <IfcFluidFlowPropertiesAutoImpl.h>
Public Member Functions | |
| IfcPropertySourceEnum | getPropertySource () const |
| void | setPropertySource (IfcPropertySourceEnum PropertySource) |
| const OdDAIObjectId & | getFlowConditionTimeSeries () const |
| void | setFlowConditionTimeSeries (const OdDAIObjectId &FlowConditionTimeSeries) |
| const OdDAIObjectId & | getVelocityTimeSeries () const |
| void | setVelocityTimeSeries (const OdDAIObjectId &VelocityTimeSeries) |
| const OdDAIObjectId & | getFlowrateTimeSeries () const |
| void | setFlowrateTimeSeries (const OdDAIObjectId &FlowrateTimeSeries) |
| const OdDAIObjectId & | getFluid () const |
| void | setFluid (const OdDAIObjectId &Fluid) |
| const OdDAIObjectId & | getPressureTimeSeries () const |
| void | setPressureTimeSeries (const OdDAIObjectId &PressureTimeSeries) |
| const OdAnsiString & | getUserDefinedPropertySource () const |
| void | setUserDefinedPropertySource (const OdAnsiString &UserDefinedPropertySource) |
| double | getTemperatureSingleValue () const |
| void | setTemperatureSingleValue (double TemperatureSingleValue) |
| double | getWetBulbTemperatureSingleValue () const |
| void | setWetBulbTemperatureSingleValue (double WetBulbTemperatureSingleValue) |
| const OdDAIObjectId & | getWetBulbTemperatureTimeSeries () const |
| void | setWetBulbTemperatureTimeSeries (const OdDAIObjectId &WetBulbTemperatureTimeSeries) |
| const OdDAIObjectId & | getTemperatureTimeSeries () const |
| void | setTemperatureTimeSeries (const OdDAIObjectId &TemperatureTimeSeries) |
| IfcDerivedMeasureValue | flowrateSingleValue () |
| double | getFlowConditionSingleValue () const |
| void | setFlowConditionSingleValue (double FlowConditionSingleValue) |
| double | getVelocitySingleValue () const |
| void | setVelocitySingleValue (double VelocitySingleValue) |
| double | getPressureSingleValue () const |
| void | setPressureSingleValue (double PressureSingleValue) |
| IfcFluidFlowProperties () | |
| virtual OdResult | inFields (OdDAI::OdSpfFilerBase *rdFiler) override |
| virtual OdResult | outFields (OdDAI::OdSpfFilerBase *wrFiler) override |
| virtual OdDAI::Entity * | getInstanceType () const override |
| virtual OdRxValue | getAttr (const char *attrName) const override |
| virtual bool | comparedToEarlyImpl (const OdDAI::ApplicationInstance *pOther, OdRx::Ordering &ordering) const override |
| virtual void | unsetAttr (const char *explicitAttrName) override |
| virtual bool | testAttr (const char *explicitAttrName) const override |
| virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) override |
| virtual bool | isKindOf (OdIfc::OdIfcEntityType entityType) const override |
| virtual OdIfc::OdIfcEntityType | type () const override |
| virtual OdRxValue | getAttr (const OdIfc::OdIfcAttribute attrDef) const override |
| virtual void | unsetAttr (const OdIfc::OdIfcAttribute explicitAttrDef) override |
| virtual bool | testAttr (const OdIfc::OdIfcAttribute explicitAttrDef) const override |
| virtual bool | putAttr (const OdIfc::OdIfcAttribute explicitAttrDef, const OdRxValue &val) override |
Public Member Functions inherited from OdIfc2x3::IfcPropertySetDefinition | |
| void | getInvPropertyDefinitionOf (OdDAIObjectIds &PropertyDefinitionOf) const |
| void | getInvDefinesType (OdDAIObjectIds &DefinesType) const |
Public Member Functions inherited from OdIfc2x3::IfcPropertyDefinition | |
| void | getInvHasAssociations (OdDAIObjectIds &HasAssociations) const |
Public Member Functions inherited from OdIfc2x3::IfcRoot | |
| OdDAI::CompressedGUID | getGlobalId () const |
| void | setGlobalId (OdDAI::CompressedGUID GlobalId) |
| const OdDAIObjectId & | getOwnerHistory () const |
| void | setOwnerHistory (const OdDAIObjectId &OwnerHistory) |
| const OdAnsiString & | getName () const |
| void | setName (const OdAnsiString &Name) |
| const OdAnsiString & | getDescription () const |
| void | setDescription (const OdAnsiString &Description) |
| IfcRoot () | |
Public Member Functions inherited from OdIfc2x3::OdIfc2x3Instance | |
| void | setInverseCounterParts () override |
Public Member Functions inherited from OdIfc::OdIfcInstance | |
| ODRX_DECLARE_MEMBERS (OdIfcInstance) | |
| OdIfcInstance () | |
| ~OdIfcInstance () | |
| bool | isInstanceOf (OdIfcEntityType entityType) const |
| IfcOpResult | resolved () |
| void | resolve (IfcOpResult resolved, void *resPtr) |
| void | unresolve () |
| virtual void | setGsNode (OdGsCache *pGsNode) |
| virtual OdGsCache * | gsNode () const |
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const |
| virtual bool | subWorldDraw (OdGiWorldDraw *wd) const |
| virtual OdDbStub * | ownerId () const |
Protected Attributes | |
| OdDAI::Enum | m_PropertySource |
| OdDAIObjectId | m_FlowConditionTimeSeries |
| OdDAIObjectId | m_VelocityTimeSeries |
| OdDAIObjectId | m_FlowrateTimeSeries |
| OdDAIObjectId | m_Fluid |
| OdDAIObjectId | m_PressureTimeSeries |
| OdAnsiString | m_UserDefinedPropertySource |
| double | m_TemperatureSingleValue |
| double | m_WetBulbTemperatureSingleValue |
| OdDAIObjectId | m_WetBulbTemperatureTimeSeries |
| OdDAIObjectId | m_TemperatureTimeSeries |
| OdDAI::Select | m_FlowrateSingleValue |
| IfcPositiveRatioMeasure | m_FlowConditionSingleValue |
| double | m_VelocitySingleValue |
| double | m_PressureSingleValue |
Protected Attributes inherited from OdIfc2x3::IfcRoot | |
| OdDAI::CompressedGUID | m_GlobalId |
| OdDAIObjectId | m_OwnerHistory |
| OdAnsiString | m_Name |
| OdAnsiString | m_Description |
Protected Attributes inherited from OdIfc::OdIfcInstance | |
| void * | m_resPtr |
| IfcOpResult | m_resolved |
Additional Inherited Members | |
Static Public Member Functions inherited from OdIfc::OdIfcInstance | |
| static const OdGePoint3d * | asPoint3d (const OdIfcInstance *inst) |
| static const OdGePoint2d * | asPoint2d (const OdIfcInstance *inst) |
| static const OdGeVector3d * | asVector3d (const OdIfcInstance *inst) |
| static const OdGeVector2d * | asVector2d (const OdIfcInstance *inst) |
| static const OdGeMatrix2d * | asMatrix2d (const OdIfcInstance *inst) |
| static const OdGeMatrix3d * | asMatrix3d (const OdIfcInstance *inst) |
| static OdIfcCompoundPtr | asCompound (OdSmartPtr< OdIfcInstance > inst) |
| static const OdCmEntityColor * | asRgbColor (const OdIfcInstance *inst) |
Protected Member Functions inherited from OdIfc2x3::IfcPropertySetDefinition | |
| virtual OdRxValue | getAttr (const char *attrName) const override |
| virtual bool | putAttr (const char *explicitAttrName, const OdRxValue &val) override |
Common definition to capture the basic flow properties of a fluid typically used within a flow distribution system. IfcFluidFlowProperties is a statically defined property set and should be attached to the instance(s) of the IfcDistributionPort through the IfcRelDefinesByProperties relationship. Instances of the IfcFluidFlowProperties can be shared when two ports are joined together via the IfcRelConnectsPorts relationship.
Definition at line 45 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
| OdIfc2x3::IfcFluidFlowProperties::IfcFluidFlowProperties | ( | ) |
Default constructor for the IfcFluidFlowProperties class.
|
overridevirtual |
Early-bound version of instances comparison.
| pOther | [in] Other application instance. |
| ordering | [out] Receives the ordering (comparison) status. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
| IfcDerivedMeasureValue OdIfc2x3::IfcFluidFlowProperties::flowrateSingleValue | ( | ) |
Returns the value of FlowrateSingleValue attribute. This attribute represents the flow rate of the fluid. Either a mass or volumetric flow rate is defined.
|
overridevirtual |
Returns an attribute value for the specified attribute name.
| attrName | [in] Name of an attribute to query. |
Reimplemented from OdIfc2x3::IfcRoot.
|
overridevirtual |
Returns an attribute value for the specified attribute definition.
| attrDef | [in] Attribute definition to query. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
| double OdIfc2x3::IfcFluidFlowProperties::getFlowConditionSingleValue | ( | ) | const |
Returns the value of FlowConditionSingleValue attribute. This attribute represents the flow condition as a percentage of the cross-sectional area.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getFlowConditionTimeSeries | ( | ) | const |
Returns the value of FlowConditionTimeSeries attribute. This attribute represents time series that define the flow condition as a percentage of the cross-sectional area.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getFlowrateTimeSeries | ( | ) | const |
Returns the value of FlowrateTimeSeries attribute. This attribute represents time series of flow rate values. Note that either volumetric or mass flow rate values should be specified.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getFluid | ( | ) | const |
|
overridevirtual |
Returns a type of a class instance.
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
| double OdIfc2x3::IfcFluidFlowProperties::getPressureSingleValue | ( | ) | const |
Returns the value of PressureSingleValue attribute. This attribute represents the pressure of the fluid.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getPressureTimeSeries | ( | ) | const |
Returns the value of PressureTimeSeries attribute. This attribute represents the time series of pressure values of the fluid.
| IfcPropertySourceEnum OdIfc2x3::IfcFluidFlowProperties::getPropertySource | ( | ) | const |
Returns the value of PropertySource attribute. This attribute represents the source of the fluid flow properties (e.g., are these design values, measured values, etc.).
| double OdIfc2x3::IfcFluidFlowProperties::getTemperatureSingleValue | ( | ) | const |
Returns the value of TemperatureSingleValue attribute. This attribute represents the temperature of the fluid. For air this value represents the dry bulb temperature.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getTemperatureTimeSeries | ( | ) | const |
Returns the value of TemperatureTimeSeries attribute. This attribute represents the time series of fluid temperature values. For air, these values represent the dry bulb temperature.
| const OdAnsiString & OdIfc2x3::IfcFluidFlowProperties::getUserDefinedPropertySource | ( | ) | const |
Returns the value of UserDefinedPropertySource attribute. This attribute is required if the PropertySource is USERDEFINED.
| double OdIfc2x3::IfcFluidFlowProperties::getVelocitySingleValue | ( | ) | const |
Returns the value of VelocitySingleValue attribute. This attribute represents the velocity of the fluid.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getVelocityTimeSeries | ( | ) | const |
Returns the value of VelocityTimeSeries attribute. This attribute represents time series of velocity values of the fluid.
| double OdIfc2x3::IfcFluidFlowProperties::getWetBulbTemperatureSingleValue | ( | ) | const |
Returns the value of WetBulbTemperatureSingleValue attribute. This attribute represents the wet bulb temperature of the fluid; only applicable if the fluid is air.
| const OdDAIObjectId & OdIfc2x3::IfcFluidFlowProperties::getWetBulbTemperatureTimeSeries | ( | ) | const |
Returns the value of WetBulbTemperatureTimeSeries attribute. This attribute represents time series of fluid wet bulb temperature values. These values are only applicable if the fluid is air.
|
overridevirtual |
Reads object's data from the specified filer.
| rdFiler | [in] Pointer to a filer from which to read the data. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Checks whether the specified instance is the object derived from or belongs to this class.
| entityType | [in] Entity to check. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Writes object's data the the specified filer.
| wrFiler | [in] Pointer to a filer to which to write the data. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Sets the specified attribute with a given value.
| explicitAttrName | [in] Explicit name of the attribute to set. |
| val | [in] Value to set. |
Reimplemented from OdIfc2x3::IfcRoot.
|
overridevirtual |
Sets the specified attribute with a given value.
| explicitAttrDef | [in] Explicit attribute definition to set. |
| val | [in] Value to set. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
| void OdIfc2x3::IfcFluidFlowProperties::setFlowConditionSingleValue | ( | double | FlowConditionSingleValue | ) |
Sets the value of FlowConditionSingleValue attribute. This attribute represents the flow condition as a percentage of the cross-sectional area.
| FlowConditionSingleValue | [in] FlowConditionSingleValue attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setFlowConditionTimeSeries | ( | const OdDAIObjectId & | FlowConditionTimeSeries | ) |
Sets the value of FlowConditionTimeSeries attribute. This attribute represents time series that define the flow condition as a percentage of the cross-sectional area.
| FlowConditionTimeSeries | [in] FlowConditionTimeSeries attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setFlowrateTimeSeries | ( | const OdDAIObjectId & | FlowrateTimeSeries | ) |
Sets the value of FlowrateTimeSeries attribute. This attribute represents time series of flow rate values. Note that either volumetric or mass flow rate values should be specified.
| FlowrateTimeSeries | [in] FlowrateTimeSeries attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setFluid | ( | const OdDAIObjectId & | Fluid | ) |
| void OdIfc2x3::IfcFluidFlowProperties::setPressureSingleValue | ( | double | PressureSingleValue | ) |
Sets the value of PressureSingleValue attribute. This attribute represents the pressure of the fluid.
| PressureSingleValue | [in] PressureSingleValue attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setPressureTimeSeries | ( | const OdDAIObjectId & | PressureTimeSeries | ) |
Sets the value of PressureTimeSeries attribute. This attribute represents the time series of pressure values of the fluid.
| PressureTimeSeries | [in] PressureTimeSeries attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setPropertySource | ( | IfcPropertySourceEnum | PropertySource | ) |
Sets the value of PropertySource attribute. This attribute represents the source of the fluid flow properties (e.g., are these design values, measured values, etc.).
| PropertySource | [in] PropertySource attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setTemperatureSingleValue | ( | double | TemperatureSingleValue | ) |
Sets the value of TemperatureSingleValue attribute. This attribute represents the temperature of the fluid. For air this value represents the dry bulb temperature.
| TemperatureSingleValue | [in] TemperatureSingleValue attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setTemperatureTimeSeries | ( | const OdDAIObjectId & | TemperatureTimeSeries | ) |
Sets the value of TemperatureTimeSeries attribute. This attribute represents the time series of fluid temperature values. For air, these values represent the dry bulb temperature.
| TemperatureTimeSeries | [in] TemperatureTimeSeries attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setUserDefinedPropertySource | ( | const OdAnsiString & | UserDefinedPropertySource | ) |
Sets the value of UserDefinedPropertySource attribute. This attribute is required if the PropertySource is USERDEFINED.
| UserDefinedPropertySource | [in] UserDefinedPropertySource attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setVelocitySingleValue | ( | double | VelocitySingleValue | ) |
Sets the value of VelocitySingleValue attribute. This attribute represents the velocity of the fluid.
| VelocitySingleValue | [in] VelocitySingleValue attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setVelocityTimeSeries | ( | const OdDAIObjectId & | VelocityTimeSeries | ) |
Sets the value of VelocityTimeSeries attribute. This attribute represents time series of velocity values of the fluid.
| VelocityTimeSeries | [in] VelocityTimeSeries attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setWetBulbTemperatureSingleValue | ( | double | WetBulbTemperatureSingleValue | ) |
Sets the value of WetBulbTemperatureSingleValue attribute. This attribute represents the wet bulb temperature of the fluid; only applicable if the fluid is air.
| WetBulbTemperatureSingleValue | [in] WetBulbTemperatureSingleValue attribute to set. |
| void OdIfc2x3::IfcFluidFlowProperties::setWetBulbTemperatureTimeSeries | ( | const OdDAIObjectId & | WetBulbTemperatureTimeSeries | ) |
Sets the value of WetBulbTemperatureTimeSeries attribute. This attribute represents time series of fluid wet bulb temperature values. These values are only applicable if the fluid is air.
| WetBulbTemperatureTimeSeries | [in] WetBulbTemperatureTimeSeries attribute to set. |
|
overridevirtual |
Checks whether the specified attribute is set.
| explicitAttrName | [in] Explicit name of the attribute to test. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Checks whether the specified attribute is set.
| explicitAttrDef | [in] Attribute definition to test. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Returns the type of this entity.
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Resets a value for the specified attribute.
| explicitAttrName | [in] Explicit name of the attribute to reset. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
overridevirtual |
Resets a value for the specified attribute.
| explicitAttrDef | [in] Explicit definition that represents an attribute to reset. |
Reimplemented from OdIfc2x3::IfcPropertySetDefinition.
|
protected |
Definition at line 413 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 402 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 412 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 404 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 405 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 415 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 406 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 401 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 408 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 411 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 407 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 414 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 403 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 409 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.
|
protected |
Definition at line 410 of file Ifc2x3/IfcFluidFlowPropertiesAutoImpl.h.