1 #ifndef SIMPT_WS_SIMPT_FILE_HDF5_H_INCLUDED
2 #define SIMPT_WS_SIMPT_FILE_HDF5_H_INCLUDED
38 virtual std::shared_ptr<SimShell::Session::ISession>
40 std::shared_ptr<SimShell::Ws::IProject> proj,
41 std::shared_ptr<SimShell::Ws::IWorkspace> ws)
const;
53 void InitializeReverseIndex()
const;
55 mutable bool m_reverse_index_initialized;
56 mutable std::map<int, int> m_reverse_index;
62 #endif // end_of_include_guard
virtual std::vector< int > GetTimeSteps() const
Namespace for SimPT shell package.
StartupFileHdf5(const std::string &path)
Constructor.
A file containing Sim history information in HDF5 format in a project.
virtual std::shared_ptr< SimShell::Session::ISession > CreateSession(std::shared_ptr< SimShell::Ws::IProject > proj, std::shared_ptr< SimShell::Ws::IWorkspace > ws) const
Contains the state of the whole Simulator at a given simulation step.
virtual std::vector< QAction * > GetContextMenuActions() const
virtual SimPT_Sim::SimState GetSimState(int timestep) const
Base class representing the file types used to initiate a session.
Interface for StartupFileBase.