5#include "cdm/patient/actions/SEConsciousRespirationCommand.h"
16 static constexpr char const*
Name =
"Forced Exhale";
25 virtual bool HasExpiratoryReserveVolumeFraction()
const;
26 virtual SEScalar0To1& GetExpiratoryReserveVolumeFraction();
27 virtual double GetExpiratoryReserveVolumeFraction()
const;
29 virtual bool HasExhalePeriod()
const;
31 virtual double GetExhalePeriod(
const TimeUnit& unit)
const;
33 virtual bool HasHoldPeriod()
const;
35 virtual double GetHoldPeriod(
const TimeUnit& unit)
const;
37 virtual bool HasReleasePeriod()
const;
39 virtual double GetReleasePeriod(
const TimeUnit& unit)
const;
Definition: PBPatientActions.h:48
Definition: SEConsciousRespirationCommand.h:8
virtual bool IsActive() const
Definition: SEConsciousRespirationCommand.cpp:27
virtual bool IsValid() const
Definition: SEConsciousRespirationCommand.cpp:22
virtual void Clear()
Definition: SEConsciousRespirationCommand.cpp:17
Definition: SEConsciousRespiration.h:13
static constexpr char const * Name
Definition: SEConsciousRespiration.h:20
virtual void Copy(const SEConsciousRespiration &src, bool=false)
Definition: SEConsciousRespiration.cpp:31
Definition: SEForcedExhale.h:8
SEScalarTime * m_ExhalePeriod
Definition: SEForcedExhale.h:43
SEScalarTime * m_HoldPeriod
Definition: SEForcedExhale.h:44
virtual std::string GetName() const
Definition: SEForcedExhale.h:17
SEScalarTime * m_ReleasePeriod
Definition: SEForcedExhale.h:45
SEScalar0To1 * m_ExpiratoryReserveVolumeFraction
Definition: SEForcedExhale.h:42
Definition: SEScalar0To1.h:8
Definition: SEScalarTime.h:28
Definition: SEScalarTime.h:8