#include <SESystem.h>
Inherits Loggable.
Inherited by SEBloodChemistrySystem, SECardiovascularSystem, SEDrugSystem, SEEndocrineSystem, SEEnergySystem, SEEnvironment, SEEquipment, SEGastrointestinalSystem, SEHepaticSystem, SENervousSystem, SERenalSystem, SERespiratorySystem, and SETissueSystem.
|
| SESystem (Logger *logger) |
|
virtual | ~SESystem () |
|
virtual void | Clear () |
|
| 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 |
|
|
- Look for the Scalar property in the systems contained in the provided vector
|
std::stringstream | m_ss |
|
virtual const SEScalar * | GetScalar (const std::string &name)=0 |
|
static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
|
◆ SESystem()
SESystem::SESystem |
( |
Logger * |
logger | ) |
|
◆ ~SESystem()
◆ Clear()
Reimplemented in SEEnvironment, SEAnesthesiaMachine, SEBagValveMask, SEECMO, SEElectroCardioGram, SEInhaler, SEMechanicalVentilator, SEEquipment, SEBloodChemistrySystem, SECardiovascularSystem, SEDrugSystem, SEEndocrineSystem, SEEnergySystem, SEGastrointestinalSystem, SEHepaticSystem, SENervousSystem, SERenalSystem, SERespiratorySystem, and SETissueSystem.
◆ GetScalar() [1/2]
virtual const SEScalar * SESystem::GetScalar |
( |
const std::string & |
name | ) |
|
|
pure virtual |
Implemented in SEEnvironment, SEAnesthesiaMachine, SEBagValveMask, SEECMO, SEElectroCardioGram, SEInhaler, SEMechanicalVentilator, SEBloodChemistrySystem, SECardiovascularSystem, SEDrugSystem, SEEndocrineSystem, SEEnergySystem, SEGastrointestinalSystem, SEHepaticSystem, SENervousSystem, SERenalSystem, SERespiratorySystem, and SETissueSystem.
◆ GetScalar() [2/2]
const SEScalar * SESystem::GetScalar |
( |
const std::string & |
name, |
|
|
std::vector< SESystem * > * |
systems |
|
) |
| |
|
static |
◆ m_ss
std::stringstream SESystem::m_ss |
|
protected |