VPTissue Reference Manual
SimPT_Shell::Ws::StartupFileHdf5 Class Reference

A file containing Sim history information in HDF5 format in a project. More...

#include <StartupFileHdf5.h>

Inheritance diagram for SimPT_Shell::Ws::StartupFileHdf5:
Inheritance graph
Collaboration diagram for SimPT_Shell::Ws::StartupFileHdf5:
Collaboration graph

Public Member Functions

 StartupFileHdf5 (const std::string &path)
 Constructor. More...
 
virtual std::shared_ptr< SimShell::Session::ISessionCreateSession (std::shared_ptr< SimShell::Ws::IProject > proj, std::shared_ptr< SimShell::Ws::IWorkspace > ws) const
 
virtual std::vector< QAction * > GetContextMenuActions () const
 
virtual SimPT_Sim::SimState GetSimState (int timestep) const
 
virtual std::vector< int > GetTimeSteps () const
 
- Public Member Functions inherited from SimPT_Shell::Ws::StartupFileBase
 StartupFileBase (const std::string &path)
 Constructor. More...
 
virtual const std::string & GetPath () const
 
- Public Member Functions inherited from SimShell::Ws::IFile
virtual ~IFile ()
 Virtual destructor.
 

Additional Inherited Members

- Public Types inherited from SimShell::Ws::IFile
using ConstructorType = std::function< std::shared_ptr< IFile >(const std::string &, const std::string &)>
 First argument: filename. More...
 
- Static Public Attributes inherited from SimPT_Shell::Ws::StartupFileBase
static const ConstructorType Constructor
 
- Protected Attributes inherited from SimPT_Shell::Ws::StartupFileBase
const std::string m_path
 

Detailed Description

A file containing Sim history information in HDF5 format in a project.

Definition at line 30 of file StartupFileHdf5.h.

Constructor & Destructor Documentation

SimPT_Shell::Ws::StartupFileHdf5::StartupFileHdf5 ( const std::string &  path)

Constructor.

Parameters
pathPath to file.

Definition at line 35 of file StartupFileHdf5.cpp.

Member Function Documentation

shared_ptr< SimShell::Session::ISession > SimPT_Shell::Ws::StartupFileHdf5::CreateSession ( std::shared_ptr< SimShell::Ws::IProject proj,
std::shared_ptr< SimShell::Ws::IWorkspace ws 
) const
virtual
See also
SimShell::Ws::IFile::CreateSession()

Implements SimShell::Ws::IFile.

Definition at line 42 of file StartupFileHdf5.cpp.

virtual std::vector<QAction*> SimPT_Shell::Ws::StartupFileHdf5::GetContextMenuActions ( ) const
inlinevirtual
See also
IFile

Implements SimShell::Ws::IFile.

Definition at line 44 of file StartupFileHdf5.h.

SimPT_Sim::SimState SimPT_Shell::Ws::StartupFileHdf5::GetSimState ( int  timestep) const
virtual
See also
StartupFileBase

Implements SimPT_Shell::Ws::StartupFileBase.

Definition at line 59 of file StartupFileHdf5.cpp.

References SimPT_Shell::Hdf5File::Close().

Here is the call graph for this function:

vector< int > SimPT_Shell::Ws::StartupFileHdf5::GetTimeSteps ( ) const
virtual
See also
StartupFileBase

Implements SimPT_Shell::Ws::StartupFileBase.

Definition at line 73 of file StartupFileHdf5.cpp.

References SimPT_Shell::Hdf5File::TimeSteps().

Here is the call graph for this function:


The documentation for this class was generated from the following files: