BioGearsEngineJNI.h
25 class BioGearsEngineJNI : public biogears::LoggerForward, public biogears::SEScenarioCustomExec, public biogears::SEEventHandler
41 void HandlePatientEvent(CDM::enumPatientEvent::value type, bool active, const biogears::SEScalarTime* time = nullptr);
42 void HandleAnesthesiaMachineEvent(CDM::enumAnesthesiaMachineEvent::value type, bool active, const biogears::SEScalarTime* time = nullptr);
value
Underlying enum type.
Definition: Anesthesia.hxx:699
void ForwardInfo(const std::string &msg, const std::string &origin)
Definition: BioGearsEngineJNI.cpp:440
void ForwardDebug(const std::string &msg, const std::string &origin)
Definition: BioGearsEngineJNI.cpp:429
Definition: SEScenarioExec.h:25
void ForwardError(const std::string &msg, const std::string &origin)
Definition: BioGearsEngineJNI.cpp:462
void CustomExec(double time_s, biogears::PhysiologyEngine *engine)
Definition: BioGearsEngineJNI.cpp:387
Definition: PhysiologyEngine.h:68
value
Underlying enum type.
Definition: Patient.hxx:1004
void HandlePatientEvent(CDM::enumPatientEvent::value type, bool active, const biogears::SEScalarTime *time=nullptr)
Definition: BioGearsEngineJNI.cpp:489
Definition: Logger.h:64
void ForwardFatal(const std::string &msg, const std::string &origin)
Definition: BioGearsEngineJNI.cpp:473
Definition: SEScalarTime.h:37
void ForwardWarning(const std::string &msg, const std::string &origin)
Definition: BioGearsEngineJNI.cpp:451
Definition: DataTrack.h:37
std::unique_ptr< biogears::PhysiologyEngine > eng
Definition: BioGearsEngineJNI.h:51
void HandleAnesthesiaMachineEvent(CDM::enumAnesthesiaMachineEvent::value type, bool active, const biogears::SEScalarTime *time=nullptr)
Definition: BioGearsEngineJNI.cpp:498
Definition: SEScenarioExec.h:30
Definition: BioGearsEngineJNI.h:25
Definition: SEEventHandler.h:23
BioGearsEngineJNI(const std::string &logFile)
Definition: BioGearsEngineJNI.cpp:357