SEBagValveMask.h
27 bool SerializeFromString(const std::string& src, eSerializationFormat m, const SESubstanceManager& subMgr);
39 virtual void ProcessConfiguration(SEBagValveMaskConfiguration& config, SESubstanceManager& subMgr);
97 const SESubstanceConcentration* GetConcentrationInspiredAerosol(const SESubstance& substance) const;
Definition: Logger.h:71
Definition: PBBagValveMask.h:9
static bool SerializeToString(const SEBagValveMask &src, std::string &output, eSerializationFormat m)
Definition: PBBagValveMask.cpp:117
static bool SerializeFromString(const std::string &src, SEBagValveMask &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
Definition: PBBagValveMask.cpp:130
static bool SerializeFromFile(const std::string &filename, SEBagValveMask &dst, const SESubstanceManager &subMgr)
Definition: PBBagValveMask.cpp:138
static bool SerializeToFile(const SEBagValveMask &src, const std::string &filename)
Definition: PBBagValveMask.cpp:123
Definition: SEScalarPressureTimePerVolume.h:8
Definition: SEScalarPressure.h:8
Definition: SEBagValveMaskConfiguration.h:9
Definition: SEBagValveMask.h:14
std::vector< SESubstanceFraction * > m_FractionInspiredGases
Definition: SEBagValveMask.h:114
SEScalarPressureTimePerVolume * m_FilterResistance
Definition: SEBagValveMask.h:106
SEScalarPressureTimePerVolume * m_SealResistance
Definition: SEBagValveMask.h:107
SEScalarEnum< eBreathState > m_BreathState
Definition: SEBagValveMask.h:102
SEScalarVolume * m_ConnectionVolume
Definition: SEBagValveMask.h:109
SEScalarPressureTimePerVolume * m_BagResistance
Definition: SEBagValveMask.h:105
std::vector< const SESubstanceFraction * > m_cFractionInspiredGases
Definition: SEBagValveMask.h:115
SEScalarPressureTimePerVolume * m_ValveResistance
Definition: SEBagValveMask.h:112
friend SEBagValveMaskConfiguration
Definition: SEBagValveMask.h:17
std::vector< const SESubstanceConcentration * > m_cConcentrationInspiredAerosols
Definition: SEBagValveMask.h:118
SEScalarPressure * m_ValvePositiveEndExpiratoryPressure
Definition: SEBagValveMask.h:111
std::vector< SESubstanceConcentration * > m_ConcentrationInspiredAerosols
Definition: SEBagValveMask.h:117
Definition: SEEquipment.h:9
Definition: SEEventManager.h:73
Definition: SEScalar.h:19
Definition: SEScalarPressure.h:29
Definition: SEScalarPressureTimePerVolume.h:29
Definition: SEScalarVolume.h:28
Definition: SESubstanceConcentration.h:11
Definition: SESubstanceFraction.h:10
Definition: SESubstance.h:15
Definition: SESubstanceManager.h:9
virtual const SEScalar * GetScalar(const std::string &name)=0
Definition: SEScalarVolume.h:8