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 | 
