SENervousSystem Class Reference
#include <SENervousSystem.h>
Inheritance diagram for SENervousSystem:
Public Member Functions | |
| SENervousSystem (Logger *logger) | |
| virtual | ~SENervousSystem () |
| void | Clear () override |
| const SEScalar * | GetScalar (const std::string &name) override |
| virtual eSwitch | GetBaroreceptorFeedback () const |
| virtual void | SetBaroreceptorFeedback (eSwitch s) |
| virtual bool | HasBaroreceptorHeartRateScale () const |
| virtual SEScalar & | GetBaroreceptorHeartRateScale () |
| virtual double | GetBaroreceptorHeartRateScale () const |
| virtual bool | HasBaroreceptorHeartElastanceScale () const |
| virtual SEScalar & | GetBaroreceptorHeartElastanceScale () |
| virtual double | GetBaroreceptorHeartElastanceScale () const |
| virtual bool | HasBaroreceptorResistanceScale () const |
| virtual SEScalar & | GetBaroreceptorResistanceScale () |
| virtual double | GetBaroreceptorResistanceScale () const |
| virtual bool | HasBaroreceptorComplianceScale () const |
| virtual SEScalar & | GetBaroreceptorComplianceScale () |
| virtual double | GetBaroreceptorComplianceScale () const |
| virtual eSwitch | GetChemoreceptorFeedback () const |
| virtual void | SetChemoreceptorFeedback (eSwitch s) |
| virtual bool | HasChemoreceptorHeartRateScale () const |
| virtual SEScalar & | GetChemoreceptorHeartRateScale () |
| virtual double | GetChemoreceptorHeartRateScale () const |
| virtual bool | HasChemoreceptorHeartElastanceScale () const |
| virtual SEScalar & | GetChemoreceptorHeartElastanceScale () |
| virtual double | GetChemoreceptorHeartElastanceScale () const |
| virtual bool | HasLeftEyePupillaryResponse () const |
| virtual SEPupillaryResponse & | GetLeftEyePupillaryResponse () |
| virtual const SEPupillaryResponse * | GetLeftEyePupillaryResponse () const |
| virtual void | RemoveLeftEyePupillaryResponse () |
| virtual bool | HasRightEyePupillaryResponse () const |
| virtual SEPupillaryResponse & | GetRightEyePupillaryResponse () |
| virtual const SEPupillaryResponse * | GetRightEyePupillaryResponse () const |
| virtual void | RemoveRightEyePupillaryResponse () |
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 | |
| eSwitch | m_BaroreceptorFeedback |
| SEScalar * | m_BaroreceptorHeartRateScale |
| SEScalar * | m_BaroreceptorHeartElastanceScale |
| SEScalar * | m_BaroreceptorResistanceScale |
| SEScalar * | m_BaroreceptorComplianceScale |
| eSwitch | m_ChemoreceptorFeedback |
| SEScalar * | m_ChemoreceptorHeartRateScale |
| SEScalar * | m_ChemoreceptorHeartElastanceScale |
| SEPupillaryResponse * | m_LeftEyePupillaryResponse |
| SEPupillaryResponse * | m_RightEyePupillaryResponse |
Protected Attributes inherited from SESystem | |
| std::stringstream | m_ss |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBPhysiology |
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
◆ SENervousSystem()
| SENervousSystem::SENervousSystem | ( | Logger * | logger | ) |
◆ ~SENervousSystem()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SESystem.
◆ GetBaroreceptorComplianceScale() [1/2]
|
virtual |
◆ GetBaroreceptorComplianceScale() [2/2]
|
virtual |
◆ GetBaroreceptorFeedback()
|
virtual |
◆ GetBaroreceptorHeartElastanceScale() [1/2]
|
virtual |
◆ GetBaroreceptorHeartElastanceScale() [2/2]
|
virtual |
◆ GetBaroreceptorHeartRateScale() [1/2]
|
virtual |
◆ GetBaroreceptorHeartRateScale() [2/2]
|
virtual |
◆ GetBaroreceptorResistanceScale() [1/2]
|
virtual |
◆ GetBaroreceptorResistanceScale() [2/2]
|
virtual |
◆ GetChemoreceptorFeedback()
|
virtual |
◆ GetChemoreceptorHeartElastanceScale() [1/2]
|
virtual |
◆ GetChemoreceptorHeartElastanceScale() [2/2]
|
virtual |
◆ GetChemoreceptorHeartRateScale() [1/2]
|
virtual |
◆ GetChemoreceptorHeartRateScale() [2/2]
|
virtual |
◆ GetLeftEyePupillaryResponse() [1/2]
|
virtual |
◆ GetLeftEyePupillaryResponse() [2/2]
|
virtual |
◆ GetRightEyePupillaryResponse() [1/2]
|
virtual |
◆ GetRightEyePupillaryResponse() [2/2]
|
virtual |
◆ GetScalar()
|
overridevirtual |
Implements SESystem.
◆ HasBaroreceptorComplianceScale()
|
virtual |
◆ HasBaroreceptorHeartElastanceScale()
|
virtual |
◆ HasBaroreceptorHeartRateScale()
|
virtual |
◆ HasBaroreceptorResistanceScale()
|
virtual |
◆ HasChemoreceptorHeartElastanceScale()
|
virtual |
◆ HasChemoreceptorHeartRateScale()
|
virtual |
◆ HasLeftEyePupillaryResponse()
|
virtual |
◆ HasRightEyePupillaryResponse()
|
virtual |
◆ RemoveLeftEyePupillaryResponse()
|
virtual |
◆ RemoveRightEyePupillaryResponse()
|
virtual |
◆ SetBaroreceptorFeedback()
|
virtual |
◆ SetChemoreceptorFeedback()
|
virtual |
Friends And Related Function Documentation
◆ PBPhysiology
|
friend |
Member Data Documentation
◆ m_BaroreceptorComplianceScale
|
protected |
◆ m_BaroreceptorFeedback
|
protected |
◆ m_BaroreceptorHeartElastanceScale
|
protected |
◆ m_BaroreceptorHeartRateScale
|
protected |
◆ m_BaroreceptorResistanceScale
|
protected |
◆ m_ChemoreceptorFeedback
|
protected |
◆ m_ChemoreceptorHeartElastanceScale
|
protected |
◆ m_ChemoreceptorHeartRateScale
|
protected |
◆ m_LeftEyePupillaryResponse
|
protected |
◆ m_RightEyePupillaryResponse
|
protected |

Public Member Functions inherited from