1 #ifndef SIMPT_WS_STARTUP_BASE_H_INCLUDED
2 #define SIMPT_WS_STARTUP_BASE_H_INCLUDED
42 virtual const std::string&
GetPath()
const;
53 const std::string m_path;
59 #endif // end_of_include_guard
virtual std::vector< int > GetTimeSteps() const =0
Get list of sim steps contained in the file.
Namespace for SimPT shell package.
StartupFileBase(const std::string &path)
Constructor.
virtual SimPT_Sim::SimState GetSimState(int timestep) const =0
Get simstate with given timestep.
std::function< std::shared_ptr< IFile >(const std::string &, const std::string &)> ConstructorType
First argument: filename.
virtual const std::string & GetPath() const
Interface for IWorkspace.
Contains the state of the whole Simulator at a given simulation step.
Interface for files in a project in a workspace.
Base class representing the file types used to initiate a session.