14 #include <biogears/cdm/patient/actions/SEPatientAction.h>
15 #include <biogears/schema/cdm/PatientActions.hxx>
25 static constexpr
const char*
TypeTag() {
return "SEBrainInjury"; };
26 const char*
classname()
const override {
return TypeTag(); }
28 virtual void Clear()
override;
30 virtual bool IsValid()
const override;
31 virtual bool IsActive()
const override;
40 virtual bool HasSeverity()
const;
45 virtual bool HasType()
const;
46 virtual void InvalidateType();
48 virtual void ToString(std::ostream& str)
const override;
Definition: SEPatientAction.h:18
SEScalar0To1 * m_Severity
Definition: SEBrainInjury.h:51
Class corresponding to the BrainInjuryData schema type.
Definition: PatientActions.hxx:2131
CDM::enumBrainInjuryType::value m_Type
Definition: SEBrainInjury.h:52
Definition: SEScalar0To1.h:17
const char * classname() const override
Definition: SEBrainInjury.h:26
value
Underlying enum type.
Definition: PatientActions.hxx:1983
static constexpr const char * TypeTag()
Definition: SEBrainInjury.h:25
Definition: SEElectricalCircuit.h:18
Definition: SEBrainInjury.h:20