5#include "cdm/system/SESystem.h"
15 void Clear()
override;
19 virtual bool HasBronchodilationLevel()
const;
21 virtual double GetBronchodilationLevel()
const;
23 virtual bool HasHeartRateChange()
const;
25 virtual double GetHeartRateChange(
const FrequencyUnit& unit)
const;
27 virtual bool HasMeanBloodPressureChange()
const;
29 virtual double GetMeanBloodPressureChange(
const PressureUnit& unit)
const;
31 virtual bool HasNeuromuscularBlockLevel()
const;
33 virtual double GetNeuromuscularBlockLevel()
const;
35 virtual bool HasPulsePressureChange()
const;
37 virtual double GetPulsePressureChange(
const PressureUnit& unit)
const;
39 virtual bool HasPupillaryResponse()
const;
42 virtual void RemovePupillaryResponse();
44 virtual bool HasRespirationRateChange()
const;
46 virtual double GetRespirationRateChange(
const FrequencyUnit& unit)
const;
48 virtual bool HasSedationLevel()
const;
50 virtual double GetSedationLevel()
const;
52 virtual bool HasTidalVolumeChange()
const;
54 virtual double GetTidalVolumeChange(
const VolumeUnit& unit)
const;
56 virtual bool HasTubularPermeabilityChange()
const;
58 virtual double GetTubularPermeabilityChange()
const;
Definition: SEScalarFrequency.h:8
Definition: PBPhysiology.h:24
Definition: SEScalarPressure.h:8
Definition: SEDrugSystem.h:9
SEScalarFrequency * m_HeartRateChange
Definition: SEDrugSystem.h:63
SEScalar0To1 * m_NeuromuscularBlockLevel
Definition: SEDrugSystem.h:65
SEScalarFrequency * m_RespirationRateChange
Definition: SEDrugSystem.h:68
SEScalarNegative1To1 * m_TubularPermeabilityChange
Definition: SEDrugSystem.h:71
SEScalar0To1 * m_SedationLevel
Definition: SEDrugSystem.h:69
SEScalarVolume * m_TidalVolumeChange
Definition: SEDrugSystem.h:70
SEScalarPressure * m_PulsePressureChange
Definition: SEDrugSystem.h:66
SEScalarPressure * m_MeanBloodPressureChange
Definition: SEDrugSystem.h:64
SEPupillaryResponse * m_PupillaryResponse
Definition: SEDrugSystem.h:67
SEScalarNegative1To1 * m_BronchodilationLevel
Definition: SEDrugSystem.h:62
Definition: SEPupillaryResponse.h:8
Definition: SEScalar0To1.h:8
Definition: SEScalarFrequency.h:26
Definition: SEScalar.h:19
Definition: SEScalarNegative1To1.h:8
Definition: SEScalarPressure.h:29
Definition: SEScalarVolume.h:28
virtual const SEScalar * GetScalar(const std::string &name)=0
virtual void Clear()
Definition: SESystem.cpp:17
Definition: SEScalarVolume.h:8