5 #include "cdm/patient/actions/SEPatientAction.h" 8 enum class eIntubation_Type { Off = 0, Esophageal, LeftMainstem, RightMainstem, Tracheal,
9 Oropharyngeal, Nasopharyngeal };
10 extern const std::string& eIntubation_Type_Name(eIntubation_Type m);
23 virtual bool IsValid()
const;
24 virtual bool IsActive()
const;
25 virtual void Deactivate();
27 virtual eIntubation_Type GetType()
const;
28 virtual void SetType(eIntubation_Type t);
30 virtual bool HasAirwayResistance()
const;
34 virtual void ToString(std::ostream &str)
const;
36 virtual const SEScalar* GetScalar(
const std::string& name);
Definition: SEPatientAction.h:7
Definition: SEScalar.h:18
Definition: SEIntubation.h:12
static void Copy(const SEAcuteRespiratoryDistressSyndromeExacerbation &src, SEAcuteRespiratoryDistressSyndromeExacerbation &dst)
Definition: PBPatientActions.cpp:95
Definition: SEScalarPressureTimePerVolume.h:7
Definition: PBPatientActions.h:46
SEScalarPressureTimePerVolume * m_AirwayResistance
Definition: SEIntubation.h:40
Definition: SEScalarPressureTimePerVolume.h:28
eIntubation_Type m_Type
Definition: SEIntubation.h:39