6#include "engine/common/controller/Controller.h"
7#include "engine/human_adult/whole_body/Engine.h"
9namespace pulse {
namespace human_adult_whole_body
15 class PULSE_DECL Controller :
public pulse::Controller
20 Controller(
Logger* logger =
nullptr);
22 virtual ~Controller() =
default;
24 bool SerializeFromFile(
const std::string& file)
override;
25 bool SerializeToFile(
const std::string& file)
const override;
27 bool SerializeFromString(
const std::string& state, eSerializationFormat m)
override;
28 bool SerializeToString(std::string& state, eSerializationFormat m)
const override;
33 std::string GetTypeName()
const override {
return "Human Adult Whole Body"; }
34 void Allocate()
override;
35 bool SetupPatient(
const SEPatient& patient)
override;
37 void InitializeModels()
override;
Data formed at a level of a clinicians report. This is high level data, such as a mean or generalized...
Definition: SEPatientAssessment.h:22
Definition: SEPatient.h:13