1 #ifndef SIMPT_SHELL_FILE_CONVERSION_H_INCLUDED
2 #define SIMPT_SHELL_FILE_CONVERSION_H_INCLUDED
23 #include "workspace/Project.h"
39 std::vector<int> timesteps,
40 std::shared_ptr<SimShell::Ws::MergedPreferences> prefs,
42 std::string output_path,
43 std::string output_prefix);
45 void Run(std::function<
void(
int)> progress_callback = std::function<
void(
int)>());
49 std::vector<int> m_timesteps;
50 std::shared_ptr<SimShell::Ws::MergedPreferences> m_preferences;
52 std::string m_output_path;
53 std::string m_output_prefix;
54 std::map<int, std::shared_ptr<Ws::StartupFileBase>> m_step_to_file_map;
59 #endif // end-of-include-guard
Abstraction of project info on filesystem, as well as a maintainer of a work session.
Namespace for SimPT shell package.
Interface for IConverterFormat.
Interface for file convenvereter formats.
Interface for MergedPreferences.
Manages file conversion operations specifications.