15 #include <biogears/cdm/CommonDataModel.h>
16 #include <biogears/exports.h>
17 #include <biogears/cdm/patient/actions/SEPatientAction.h>
18 #include <biogears/schema/cdm/PatientActions.hxx>
27 static constexpr
const char*
TypeTag() {
return "SESleep"; };
28 const char*
classname()
const override {
return TypeTag(); }
30 virtual void Clear()
override;
32 virtual bool IsValid()
const override;
33 virtual bool IsActive()
const override;
44 virtual bool HasSleepState()
const;
48 virtual void ToString(std::ostream& str)
const override;
const char * classname() const override
Definition: SESleep.h:28
Definition: SEPatientAction.h:18
Class corresponding to the SleepData schema type.
Definition: PatientActions.hxx:9282
CDM::enumOnOff::value m_SleepState
Definition: SESleep.h:51
static constexpr const char * TypeTag()
Definition: SESleep.h:27
Enumeration class corresponding to the enumOnOff schema type.
Definition: Properties.hxx:2063
value
Underlying enum type.
Definition: Properties.hxx:2070
Definition: SEElectricalCircuit.h:18