Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
This class offers methods to save an object of the class NavigationToolStorage to the harddisc. More...
#include <mitkNavigationToolStorageSerializer.h>
Public Member Functions | |
mitkClassMacroItkParent (NavigationToolStorageSerializer, itk::Object) | |
Pointer | Clone () const |
void | Serialize (const std::string &filename, mitk::NavigationToolStorage::Pointer storage) |
Saves a mitk navigation tool storage to a file. More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
NavigationToolStorageSerializer () | |
~NavigationToolStorageSerializer () override | |
std::string | convertIntToString (int i) |
Protected Attributes | |
std::string | m_tempDirectory |
This class offers methods to save an object of the class NavigationToolStorage to the harddisc.
Documentation
Definition at line 31 of file mitkNavigationToolStorageSerializer.h.
|
protected |
Definition at line 29 of file mitkNavigationToolStorageSerializer.cpp.
References mitk::IOUtil::CreateTemporaryDirectory(), and m_tempDirectory.
|
overrideprotected |
Definition at line 35 of file mitkNavigationToolStorageSerializer.cpp.
References m_tempDirectory, and MITK_ERROR.
Pointer mitk::NavigationToolStorageSerializer::Clone | ( | ) | const |
|
protected |
Definition at line 85 of file mitkNavigationToolStorageSerializer.cpp.
Referenced by Serialize().
mitk::NavigationToolStorageSerializer::mitkClassMacroItkParent | ( | NavigationToolStorageSerializer | , |
itk::Object | |||
) |
|
static |
Referenced by QmitkNavigationToolManagementWidget::OnSaveStorage().
void mitk::NavigationToolStorageSerializer::Serialize | ( | const std::string & | filename, |
mitk::NavigationToolStorage::Pointer | storage | ||
) |
Saves a mitk navigation tool storage to a file.
mitk::IGTIOException | Throws an exception if the given filename cannot be opened for writing or if the temp directory is not accessible. |
Definition at line 49 of file mitkNavigationToolStorageSerializer.cpp.
References convertIntToString(), mitk::IOUtil::GetDirectorySeparator(), m_tempDirectory, mitkThrowException, and mitk::NavigationToolWriter::New().
|
protected |
Definition at line 51 of file mitkNavigationToolStorageSerializer.h.
Referenced by NavigationToolStorageSerializer(), Serialize(), and ~NavigationToolStorageSerializer().