SEBagValveMask Class Reference
#include <SEBagValveMask.h>
Inheritance diagram for SEBagValveMask:
Public Member Functions | |
| SEBagValveMask (Logger *logger) | |
| virtual | ~SEBagValveMask () |
| void | Clear () override |
| 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) |
Public Member Functions inherited from SEEquipment | |
| SEEquipment (Logger *logger) | |
| virtual | ~SEEquipment () |
| void | Clear () override |
Public Member Functions inherited from SESystem | |
| SESystem (Logger *logger) | |
| virtual | ~SESystem () |
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 |
Protected Attributes | |
| friend | SEBagValveMaskConfiguration |
Protected Attributes inherited from SESystem | |
| std::stringstream | m_ss |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBBagValveMask |
Additional Inherited Members | |
Static Public Member Functions inherited from SESystem | |
| static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
Constructor & Destructor Documentation
◆ SEBagValveMask()
| SEBagValveMask::SEBagValveMask | ( | Logger * | logger | ) |
◆ ~SEBagValveMask()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SESystem.
◆ GetBagResistance() [1/2]
|
virtual |
◆ GetBagResistance() [2/2]
|
virtual |
◆ GetBreathState()
|
virtual |
◆ GetConcentrationInspiredAerosol() [1/2]
| SESubstanceConcentration & SEBagValveMask::GetConcentrationInspiredAerosol | ( | const SESubstance & | substance | ) |
◆ GetConcentrationInspiredAerosol() [2/2]
| const SESubstanceConcentration * SEBagValveMask::GetConcentrationInspiredAerosol | ( | const SESubstance & | substance | ) | const |
◆ GetConcentrationInspiredAerosols() [1/2]
| const std::vector< SESubstanceConcentration * > & SEBagValveMask::GetConcentrationInspiredAerosols | ( | ) |
◆ GetConcentrationInspiredAerosols() [2/2]
| const std::vector< const SESubstanceConcentration * > & SEBagValveMask::GetConcentrationInspiredAerosols | ( | ) | const |
◆ GetConnection()
|
virtual |
◆ GetConnectionVolume() [1/2]
|
virtual |
◆ GetConnectionVolume() [2/2]
|
virtual |
◆ GetFilterResistance() [1/2]
|
virtual |
◆ GetFilterResistance() [2/2]
|
virtual |
◆ GetFilterVolume() [1/2]
|
virtual |
◆ GetFilterVolume() [2/2]
|
virtual |
◆ GetFractionInspiredGas() [1/2]
| SESubstanceFraction & SEBagValveMask::GetFractionInspiredGas | ( | const SESubstance & | substance | ) |
◆ GetFractionInspiredGas() [2/2]
| const SESubstanceFraction * SEBagValveMask::GetFractionInspiredGas | ( | const SESubstance & | substance | ) | const |
◆ GetFractionInspiredGases() [1/2]
| const std::vector< SESubstanceFraction * > & SEBagValveMask::GetFractionInspiredGases | ( | ) |
◆ GetFractionInspiredGases() [2/2]
| const std::vector< const SESubstanceFraction * > & SEBagValveMask::GetFractionInspiredGases | ( | ) | const |
◆ GetScalar()
|
overridevirtual |
Implements SESystem.
◆ GetSealResistance() [1/2]
|
virtual |
◆ GetSealResistance() [2/2]
|
virtual |
◆ GetValvePositiveEndExpiratoryPressure() [1/2]
|
virtual |
◆ GetValvePositiveEndExpiratoryPressure() [2/2]
|
virtual |
◆ GetValveResistance() [1/2]
|
virtual |
◆ GetValveResistance() [2/2]
|
virtual |
◆ GetValveVolume() [1/2]
|
virtual |
◆ GetValveVolume() [2/2]
|
virtual |
◆ HasBagResistance()
|
virtual |
◆ HasConcentrationInspiredAerosol() [1/2]
| bool SEBagValveMask::HasConcentrationInspiredAerosol | ( | ) | const |
◆ HasConcentrationInspiredAerosol() [2/2]
| bool SEBagValveMask::HasConcentrationInspiredAerosol | ( | const SESubstance & | substance | ) | const |
◆ HasConnectionVolume()
|
virtual |
◆ HasFilterResistance()
|
virtual |
◆ HasFilterVolume()
|
virtual |
◆ HasFractionInspiredGas() [1/2]
| bool SEBagValveMask::HasFractionInspiredGas | ( | ) | const |
◆ HasFractionInspiredGas() [2/2]
| bool SEBagValveMask::HasFractionInspiredGas | ( | const SESubstance & | substance | ) | const |
◆ HasSealResistance()
|
virtual |
◆ HasValvePositiveEndExpiratoryPressure()
|
virtual |
◆ HasValveResistance()
|
virtual |
◆ HasValveVolume()
|
virtual |
◆ Merge()
|
protectedvirtual |
◆ ProcessConfiguration()
|
protectedvirtual |
◆ RemoveConcentrationInspiredAerosol()
| void SEBagValveMask::RemoveConcentrationInspiredAerosol | ( | const SESubstance & | substance | ) |
◆ RemoveConcentrationInspiredAerosols()
| void SEBagValveMask::RemoveConcentrationInspiredAerosols | ( | ) |
◆ RemoveFractionInspiredGas()
| void SEBagValveMask::RemoveFractionInspiredGas | ( | const SESubstance & | substance | ) |
◆ RemoveFractionInspiredGases()
| void SEBagValveMask::RemoveFractionInspiredGases | ( | ) |
◆ SerializeFromFile()
| bool SEBagValveMask::SerializeFromFile | ( | const std::string & | filename, |
| const SESubstanceManager & | subMgr | ||
| ) |
◆ SerializeFromString()
| bool SEBagValveMask::SerializeFromString | ( | const std::string & | src, |
| eSerializationFormat | m, | ||
| const SESubstanceManager & | subMgr | ||
| ) |
◆ SerializeToFile()
| bool SEBagValveMask::SerializeToFile | ( | const std::string & | filename | ) | const |
◆ SerializeToString()
| bool SEBagValveMask::SerializeToString | ( | std::string & | output, |
| eSerializationFormat | m | ||
| ) | const |
◆ SetBreathState()
|
virtual |
◆ SetConnection()
|
virtual |
◆ StateChange()
|
inlineprotectedvirtual |
Friends And Related Function Documentation
◆ PBBagValveMask
|
friend |
Member Data Documentation
◆ m_BagResistance
|
protected |
◆ m_BreathState
|
protected |
◆ m_cConcentrationInspiredAerosols
|
protected |
◆ m_cFractionInspiredGases
|
protected |
◆ m_ConcentrationInspiredAerosols
|
protected |
◆ m_Connection
|
protected |
◆ m_ConnectionVolume
|
protected |
◆ m_FilterResistance
|
protected |
◆ m_FilterVolume
|
protected |
◆ m_FractionInspiredGases
|
protected |
◆ m_SealResistance
|
protected |
◆ m_ValvePositiveEndExpiratoryPressure
|
protected |
◆ m_ValveResistance
|
protected |
◆ m_ValveVolume
|
protected |
◆ SEBagValveMaskConfiguration
|
protected |

Public Member Functions inherited from