The Pulse Team is excited to announce the Pulse Physiology Engine 4.1.0 release. Upgrade now to get the best in dynamic simulation.
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
4 #pragma once
5 CDM_BIND_DECL2(Scenario)
6 CDM_BIND_DECL2(ScenarioExec)
8 class CDM_DECL PBScenario
9 {
10 public:
12  static void Load(const CDM_BIND::ScenarioData& src, SEScenario& dst);
13  static CDM_BIND::ScenarioData* Unload(const SEScenario& src);
14  static void Serialize(const CDM_BIND::ScenarioData& src, SEScenario& dst);
15  static void Serialize(const SEScenario& src, CDM_BIND::ScenarioData& dst);
16  static void Copy(const SEScenario& src, SEScenario& dst);
18  static bool SerializeToString(const SEScenario& src, std::string& output, eSerializationFormat m);
19  static bool SerializeToFile(const SEScenario& src, const std::string& filename);
20  static bool SerializeFromString(const std::string& src, SEScenario& dst, eSerializationFormat m);
21  static bool SerializeFromFile(const std::string& filename, SEScenario& dst);
24  static void Load(const CDM_BIND::ScenarioExecData& src, SEScenarioExec& dst);
25  static CDM_BIND::ScenarioExecData* Unload(const SEScenarioExec& src);
26  static void Serialize(const CDM_BIND::ScenarioExecData& src, SEScenarioExec& dst);
27  static void Serialize(const SEScenarioExec& src, CDM_BIND::ScenarioExecData& dst);
29  static bool SerializeToString(const SEScenarioExec& src, std::string& output, eSerializationFormat m, Logger* logger);
30  static bool SerializeFromString(const std::string& src, SEScenarioExec& dst, eSerializationFormat m, Logger* logger);
31 };
Definition: Logger.h:66
Definition: SEScenarioExec.h:13
Definition: PBScenario.h:8
Definition: SEScenario.h:11

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.