SEExtracorporealMembraneOxygenationDeviceSettings Class Reference
#include <SEExtracorporealMembraneOxygenationDeviceSettings.h>
Inherits Loggable.
Public Member Functions | |
| SEExtracorporealMembraneOxygenationDeviceSettings (Logger *logger) | |
| virtual | ~SEExtracorporealMembraneOxygenationDeviceSettings () |
| virtual void | Clear () |
| bool | SerializeToString (std::string &output, eSerializationFormat m) const |
| bool | SerializeToFile (const std::string &filename) const |
| bool | SerializeFromString (const std::string &src, eSerializationFormat m, const SESubstanceManager &subMgr) |
| bool | SerializeFromFile (const std::string &filename, const SESubstanceManager &subMgr) |
| virtual void | Merge (const SEExtracorporealMembraneOxygenationDeviceSettings &from) |
| virtual void | ProcessConfiguration (SEExtracorporealMembraneOxygenationDeviceConfiguration &config, SESubstanceManager &subMgr) |
| virtual const SEScalar * | GetScalar (const std::string &name) |
| virtual bool | HasInletLocation () const |
| virtual eExtracorporealMembraneOxygenationDevice_CannulationLocation | GetInletLocation () const |
| virtual void | SetInletLocation (eExtracorporealMembraneOxygenationDevice_CannulationLocation c) |
| virtual bool | HasOutletLocation () const |
| virtual eExtracorporealMembraneOxygenationDevice_CannulationLocation | GetOutletLocation () const |
| virtual void | SetOutletLocation (eExtracorporealMembraneOxygenationDevice_CannulationLocation c) |
| virtual bool | HasPumpFlow () const |
| virtual SEScalarVolumePerTime & | GetPumpFlow () |
| virtual double | GetPumpFlow (const VolumePerTimeUnit &unit) const |
| virtual bool | HasCarbonDioxideRate () const |
| virtual SEScalarVolumePerTime & | GetCarbonDioxideRate () |
| virtual double | GetCarbonDioxideRate (const VolumePerTimeUnit &unit) const |
| virtual bool | HasOxygenRate () const |
| virtual SEScalarVolumePerTime & | GetOxygenRate () |
| virtual double | GetOxygenRate (const VolumePerTimeUnit &unit) const |
| virtual bool | HasCarbonDioxideMembraneDiffusingCapacity () const |
| virtual SEScalarVolumePerTimePressure & | GetCarbonDioxideMembraneDiffusingCapacity () |
| virtual double | GetCarbonDioxideMembraneDiffusingCapacity (const VolumePerTimePressureUnit &unit) const |
| virtual bool | HasFractionOfSweepGasOxygen () const |
| virtual SEScalar0To1 & | GetFractionOfSweepGasOxygen () |
| virtual double | GetFractionOfSweepGasOxygen () const |
| virtual bool | HasOxygenMembraneDiffusingCapacity () const |
| virtual SEScalarVolumePerTimePressure & | GetOxygenMembraneDiffusingCapacity () |
| virtual double | GetOxygenMembraneDiffusingCapacity (const VolumePerTimePressureUnit &unit) const |
| virtual bool | HasSweepGasPressure () const |
| virtual SEScalarPressure & | GetSweepGasPressure () |
| virtual double | GetSweepGasPressure (const PressureUnit &unit) const |
| virtual bool | HasSweepGasFlow () const |
| virtual SEScalarVolumePerTime & | GetSweepGasFlow () |
| virtual double | GetSweepGasFlow (const VolumePerTimeUnit &unit) const |
| virtual bool | HasBagCompound () const |
| virtual void | SetBagCompound (const SESubstanceCompound &c) |
| virtual const SESubstanceCompound * | GetBagCompound () const |
| virtual void | RemoveBagCompound () |
| virtual bool | HasBagVolume () const |
| virtual SEScalarVolume & | GetBagVolume () |
| virtual double | GetBagVolume (const VolumeUnit &unit) const |
| virtual bool | HasInfuserRate () const |
| virtual SEScalarVolumePerTime & | GetInfuserRate () |
| virtual double | GetInfuserRate (const VolumePerTimeUnit &unit) const |
| virtual bool | HasDrainageCannulaVolume () const |
| virtual SEScalarVolume & | GetDrainageCannulaVolume () |
| virtual double | GetDrainageCannulaVolume (const VolumeUnit &unit) const |
| virtual bool | HasDrainageLimbVolume () const |
| virtual SEScalarVolume & | GetDrainageLimbVolume () |
| virtual double | GetDrainageLimbVolume (const VolumeUnit &unit) const |
| virtual bool | HasInfuserVolume () const |
| virtual SEScalarVolume & | GetInfuserVolume () |
| virtual double | GetInfuserVolume (const VolumeUnit &unit) const |
| virtual bool | HasInletProbeVolume () const |
| virtual SEScalarVolume & | GetInletProbeVolume () |
| virtual double | GetInletProbeVolume (const VolumeUnit &unit) const |
| virtual bool | HasOutletProbeVolume () const |
| virtual SEScalarVolume & | GetOutletProbeVolume () |
| virtual double | GetOutletProbeVolume (const VolumeUnit &unit) const |
| virtual bool | HasOxygenatorLiquidVolume () const |
| virtual SEScalarVolume & | GetOxygenatorLiquidVolume () |
| virtual double | GetOxygenatorLiquidVolume (const VolumeUnit &unit) const |
| virtual bool | HasPumpVolume () const |
| virtual SEScalarVolume & | GetPumpVolume () |
| virtual double | GetPumpVolume (const VolumeUnit &unit) const |
| virtual bool | HasReturnCannulaVolume () const |
| virtual SEScalarVolume & | GetReturnCannulaVolume () |
| virtual double | GetReturnCannulaVolume (const VolumeUnit &unit) const |
| virtual bool | HasReturnLimbVolume () const |
| virtual SEScalarVolume & | GetReturnLimbVolume () |
| virtual double | GetReturnLimbVolume (const VolumeUnit &unit) const |
| virtual bool | HasOxygenatorGasVolume () const |
| virtual SEScalarVolume & | GetOxygenatorGasVolume () |
| virtual double | GetOxygenatorGasVolume (const VolumeUnit &unit) const |
| virtual bool | HasDrainageCannulaResistance () const |
| virtual SEScalarPressureTimePerVolume & | GetDrainageCannulaResistance () |
| virtual double | GetDrainageCannulaResistance (const PressureTimePerVolumeUnit &unit) const |
| virtual bool | HasDrainageLimbResistance () const |
| virtual SEScalarPressureTimePerVolume & | GetDrainageLimbResistance () |
| virtual double | GetDrainageLimbResistance (const PressureTimePerVolumeUnit &unit) const |
| virtual bool | HasOxygenatorResistance () const |
| virtual SEScalarPressureTimePerVolume & | GetOxygenatorResistance () |
| virtual double | GetOxygenatorResistance (const PressureTimePerVolumeUnit &unit) const |
| virtual bool | HasReturnCannulaResistance () const |
| virtual SEScalarPressureTimePerVolume & | GetReturnCannulaResistance () |
| virtual double | GetReturnCannulaResistance (const PressureTimePerVolumeUnit &unit) const |
| virtual bool | HasReturnLimbResistance () const |
| virtual SEScalarPressureTimePerVolume & | GetReturnLimbResistance () |
| virtual double | GetReturnLimbResistance (const PressureTimePerVolumeUnit &unit) const |
Public Member Functions inherited from Loggable | |
| Loggable (Logger *logger=nullptr) | |
| Loggable (std::string const &logfile) | |
| virtual | ~Loggable () |
| virtual Logger * | GetLogger () const |
| virtual void | SetLogger (Logger &logger) |
| virtual void | Debug (std::string const &msg) const |
| virtual void | Debug (std::stringstream &msg) const |
| virtual void | Debug (std::ostream &msg) const |
| virtual void | Info (std::string const &msg) const |
| virtual void | Info (std::stringstream &msg) const |
| virtual void | Info (const std::stringstream &msg) const |
| virtual void | Info (std::ostream &msg) const |
| virtual void | Warning (std::string const &msg) const |
| virtual void | Warning (std::stringstream &msg) const |
| virtual void | Warning (std::ostream &msg) const |
| virtual void | Error (std::string const &msg) const |
| virtual void | Error (std::stringstream &msg) const |
| virtual void | Error (std::ostream &msg) const |
| virtual void | Fatal (std::string const &msg) const |
| virtual void | Fatal (std::stringstream &msg) const |
| virtual void | Fatal (std::ostream &msg) const |
Friends | |
| class | PBExtracorporealMembraneOxygenationDevice |
Constructor & Destructor Documentation
◆ SEExtracorporealMembraneOxygenationDeviceSettings()
| SEExtracorporealMembraneOxygenationDeviceSettings::SEExtracorporealMembraneOxygenationDeviceSettings | ( | Logger * | logger | ) |
◆ ~SEExtracorporealMembraneOxygenationDeviceSettings()
|
virtual |
Member Function Documentation
◆ Clear()
|
virtual |
◆ GetBagCompound()
|
virtual |
◆ GetBagVolume() [1/2]
|
virtual |
◆ GetBagVolume() [2/2]
|
virtual |
◆ GetCarbonDioxideMembraneDiffusingCapacity() [1/2]
|
virtual |
◆ GetCarbonDioxideMembraneDiffusingCapacity() [2/2]
|
virtual |
◆ GetCarbonDioxideRate() [1/2]
|
virtual |
◆ GetCarbonDioxideRate() [2/2]
|
virtual |
◆ GetDrainageCannulaResistance() [1/2]
|
virtual |
◆ GetDrainageCannulaResistance() [2/2]
|
virtual |
◆ GetDrainageCannulaVolume() [1/2]
|
virtual |
◆ GetDrainageCannulaVolume() [2/2]
|
virtual |
◆ GetDrainageLimbResistance() [1/2]
|
virtual |
◆ GetDrainageLimbResistance() [2/2]
|
virtual |
◆ GetDrainageLimbVolume() [1/2]
|
virtual |
◆ GetDrainageLimbVolume() [2/2]
|
virtual |
◆ GetFractionOfSweepGasOxygen() [1/2]
|
virtual |
◆ GetFractionOfSweepGasOxygen() [2/2]
|
virtual |
◆ GetInfuserRate() [1/2]
|
virtual |
◆ GetInfuserRate() [2/2]
|
virtual |
◆ GetInfuserVolume() [1/2]
|
virtual |
◆ GetInfuserVolume() [2/2]
|
virtual |
◆ GetInletLocation()
|
virtual |
◆ GetInletProbeVolume() [1/2]
|
virtual |
◆ GetInletProbeVolume() [2/2]
|
virtual |
◆ GetOutletLocation()
|
virtual |
◆ GetOutletProbeVolume() [1/2]
|
virtual |
◆ GetOutletProbeVolume() [2/2]
|
virtual |
◆ GetOxygenatorGasVolume() [1/2]
|
virtual |
◆ GetOxygenatorGasVolume() [2/2]
|
virtual |
◆ GetOxygenatorLiquidVolume() [1/2]
|
virtual |
◆ GetOxygenatorLiquidVolume() [2/2]
|
virtual |
◆ GetOxygenatorResistance() [1/2]
|
virtual |
◆ GetOxygenatorResistance() [2/2]
|
virtual |
◆ GetOxygenMembraneDiffusingCapacity() [1/2]
|
virtual |
◆ GetOxygenMembraneDiffusingCapacity() [2/2]
|
virtual |
◆ GetOxygenRate() [1/2]
|
virtual |
◆ GetOxygenRate() [2/2]
|
virtual |
◆ GetPumpFlow() [1/2]
|
virtual |
◆ GetPumpFlow() [2/2]
|
virtual |
◆ GetPumpVolume() [1/2]
|
virtual |
◆ GetPumpVolume() [2/2]
|
virtual |
◆ GetReturnCannulaResistance() [1/2]
|
virtual |
◆ GetReturnCannulaResistance() [2/2]
|
virtual |
◆ GetReturnCannulaVolume() [1/2]
|
virtual |
◆ GetReturnCannulaVolume() [2/2]
|
virtual |
◆ GetReturnLimbResistance() [1/2]
|
virtual |
◆ GetReturnLimbResistance() [2/2]
|
virtual |
◆ GetReturnLimbVolume() [1/2]
|
virtual |
◆ GetReturnLimbVolume() [2/2]
|
virtual |
◆ GetScalar()
|
virtual |
◆ GetSweepGasFlow() [1/2]
|
virtual |
◆ GetSweepGasFlow() [2/2]
|
virtual |
◆ GetSweepGasPressure() [1/2]
|
virtual |
◆ GetSweepGasPressure() [2/2]
|
virtual |
◆ HasBagCompound()
|
virtual |
◆ HasBagVolume()
|
virtual |
◆ HasCarbonDioxideMembraneDiffusingCapacity()
|
virtual |
◆ HasCarbonDioxideRate()
|
virtual |
◆ HasDrainageCannulaResistance()
|
virtual |
◆ HasDrainageCannulaVolume()
|
virtual |
◆ HasDrainageLimbResistance()
|
virtual |
◆ HasDrainageLimbVolume()
|
virtual |
◆ HasFractionOfSweepGasOxygen()
|
virtual |
◆ HasInfuserRate()
|
virtual |
◆ HasInfuserVolume()
|
virtual |
◆ HasInletLocation()
|
virtual |
◆ HasInletProbeVolume()
|
virtual |
◆ HasOutletLocation()
|
virtual |
◆ HasOutletProbeVolume()
|
virtual |
◆ HasOxygenatorGasVolume()
|
virtual |
◆ HasOxygenatorLiquidVolume()
|
virtual |
◆ HasOxygenatorResistance()
|
virtual |
◆ HasOxygenMembraneDiffusingCapacity()
|
virtual |
◆ HasOxygenRate()
|
virtual |
◆ HasPumpFlow()
|
virtual |
◆ HasPumpVolume()
|
virtual |
◆ HasReturnCannulaResistance()
|
virtual |
◆ HasReturnCannulaVolume()
|
virtual |
◆ HasReturnLimbResistance()
|
virtual |
◆ HasReturnLimbVolume()
|
virtual |
◆ HasSweepGasFlow()
|
virtual |
◆ HasSweepGasPressure()
|
virtual |
◆ Merge()
|
virtual |
◆ ProcessConfiguration()
|
virtual |
◆ RemoveBagCompound()
|
virtual |
◆ SerializeFromFile()
| bool SEExtracorporealMembraneOxygenationDeviceSettings::SerializeFromFile | ( | const std::string & | filename, |
| const SESubstanceManager & | subMgr | ||
| ) |
◆ SerializeFromString()
| bool SEExtracorporealMembraneOxygenationDeviceSettings::SerializeFromString | ( | const std::string & | src, |
| eSerializationFormat | m, | ||
| const SESubstanceManager & | subMgr | ||
| ) |
◆ SerializeToFile()
| bool SEExtracorporealMembraneOxygenationDeviceSettings::SerializeToFile | ( | const std::string & | filename | ) | const |
◆ SerializeToString()
| bool SEExtracorporealMembraneOxygenationDeviceSettings::SerializeToString | ( | std::string & | output, |
| eSerializationFormat | m | ||
| ) | const |
◆ SetBagCompound()
|
virtual |
◆ SetInletLocation()
|
virtual |
◆ SetOutletLocation()
|
virtual |
Friends And Related Function Documentation
◆ PBExtracorporealMembraneOxygenationDevice
|
friend |
Member Data Documentation
◆ m_BagCompound
|
protected |
◆ m_BagVolume
|
protected |
◆ m_CarbonDioxideMembraneDiffusingCapacity
|
protected |
◆ m_CarbonDioxideRate
|
protected |
◆ m_DrainageCannulaResistance
|
protected |
◆ m_DrainageCannulaVolume
|
protected |
◆ m_DrainageLimbResistance
|
protected |
◆ m_DrainageLimbVolume
|
protected |
◆ m_FractionOfSweepGasOxygen
|
protected |
◆ m_InfuserRate
|
protected |
◆ m_InfuserVolume
|
protected |
◆ m_InletLocation
|
protected |
◆ m_InletProbeVolume
|
protected |
◆ m_OutletLocation
|
protected |
◆ m_OutletProbeVolume
|
protected |
◆ m_OxygenatorGasVolume
|
protected |
◆ m_OxygenatorLiquidVolume
|
protected |
◆ m_OxygenatorResistance
|
protected |
◆ m_OxygenMembraneDiffusingCapacity
|
protected |
◆ m_OxygenRate
|
protected |
◆ m_PumpFlow
|
protected |
◆ m_PumpVolume
|
protected |
◆ m_ReturnCannulaResistance
|
protected |
◆ m_ReturnCannulaVolume
|
protected |
◆ m_ReturnLimbResistance
|
protected |
◆ m_ReturnLimbVolume
|
protected |
◆ m_SweepGasFlow
|
protected |
◆ m_SweepGasPressure
|
protected |

Public Member Functions inherited from