14 #include <biogears/exports.h>
16 #include <biogears/cdm/patient/SENutrition.h>
17 #include <biogears/cdm/patient/actions/SEPatientAction.h>
18 #include <biogears/schema/cdm/PatientActions.hxx>
26 static constexpr
const char*
TypeTag() {
return "SEconsumeNutrients"; };
27 const char*
classname()
const override {
return TypeTag(); }
29 virtual void Clear()
override;
31 virtual bool IsValid()
const override;
32 virtual bool IsActive()
const override;
41 bool HasNutrition()
const;
45 virtual std::string GetNutritionFile()
const;
46 virtual const char* GetNutritionFile_cStr()
const;
47 virtual void SetNutritionFile(
const char* fileName);
48 virtual void SetNutritionFile(
const std::string& fileName);
49 virtual bool HasNutritionFile()
const;
50 virtual void InvalidateNutritionFile();
52 virtual void ToString(std::ostream& str)
const override;
Definition: SEPatientAction.h:18
std::string m_NutritionFile
Definition: SEConsumeNutrients.h:56
static constexpr const char * TypeTag()
Definition: SEConsumeNutrients.h:26
Definition: SENutrition.h:29
const char * classname() const override
Definition: SEConsumeNutrients.h:27
Definition: SEConsumeNutrients.h:21
Class corresponding to the ConsumeNutrientsData schema type.
Definition: PatientActions.hxx:4651
Definition: SEElectricalCircuit.h:18
SENutrition * m_Nutrition
Definition: SEConsumeNutrients.h:55