14 #include <biogears/cdm/CommonDataModel.h>
15 #include <biogears/exports.h>
17 #include <biogears/cdm/patient/actions/SEPatientAction.h>
18 #include <biogears/schema/cdm/PatientActions.hxx>
21 class SEScalarVolumePerTime;
28 static constexpr
const char*
TypeTag() {
return "SETourniquet"; };
29 const char*
classname()
const override {
return TypeTag(); }
31 virtual void Clear()
override;
33 virtual bool IsValid()
const override;
34 virtual bool IsActive()
const override;
43 virtual const char* GetCompartment_cStr()
const;
44 virtual std::string GetCompartment()
const;
45 virtual bool HasCompartment()
const;
46 virtual void SetCompartment(
const char* name);
47 virtual void SetCompartment(
const std::string& name);
48 virtual void InvalidateCompartment();
50 virtual bool HasTourniquetLevel()
const;
54 virtual void ToString(std::ostream& str)
const override;
Enumeration class corresponding to the enumTourniquetApplicationLevel schema type.
Definition: PatientActions.hxx:11782
static constexpr const char * TypeTag()
Definition: SETourniquet.h:28
Definition: SEPatientAction.h:18
Definition: SETourniquet.h:23
Class corresponding to the TourniquetData schema type.
Definition: PatientActions.hxx:11937
std::string m_Compartment
Definition: SETourniquet.h:57
CDM::enumTourniquetApplicationLevel::value m_TourniquetLevel
Definition: SETourniquet.h:58
value
Underlying enum type.
Definition: PatientActions.hxx:11789
const char * classname() const override
Definition: SETourniquet.h:29
Definition: SEElectricalCircuit.h:18