Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
This class offers methods to load an object of the class NavigationToolStorage from the harddisc. More...
#include <mitkNavigationToolStorageDeserializer.h>
Public Member Functions | |
mitkClassMacroItkParent (NavigationToolStorageDeserializer, itk::Object) | |
mitkNewMacro1Param (Self, mitk::DataStorage::Pointer) | |
mitk::NavigationToolStorage::Pointer | Deserialize (std::string filename) |
Loads a collection of navigation tools represented by a mitk::NavigationToolStorage from a file. More... | |
virtual std::string | GetErrorMessage () |
Protected Member Functions | |
NavigationToolStorageDeserializer (mitk::DataStorage::Pointer dataStorage) | |
~NavigationToolStorageDeserializer () override | |
std::string | convertIntToString (int i) |
void | decompressFiles (std::string file, std::string path) |
Protected Attributes | |
std::string | m_ErrorMessage |
mitk::DataStorage::Pointer | m_DataStorage |
std::string | m_tempDirectory |
This class offers methods to load an object of the class NavigationToolStorage from the harddisc.
Documentation
Definition at line 32 of file mitkNavigationToolStorageDeserializer.h.
|
protected |
Definition at line 31 of file mitkNavigationToolStorageDeserializer.cpp.
References mitk::IOUtil::CreateTemporaryDirectory(), mitk::IOUtil::GetTempPath(), m_DataStorage, and m_tempDirectory.
|
overrideprotected |
Definition at line 38 of file mitkNavigationToolStorageDeserializer.cpp.
References File, m_tempDirectory, and MITK_ERROR.
|
protected |
Definition at line 80 of file mitkNavigationToolStorageDeserializer.cpp.
Referenced by Deserialize().
|
protected |
Throws | an Exception if particular file cannot be opened for reading |
Definition at line 89 of file mitkNavigationToolStorageDeserializer.cpp.
References m_ErrorMessage, and mitkThrowException.
Referenced by Deserialize().
mitk::NavigationToolStorage::Pointer mitk::NavigationToolStorageDeserializer::Deserialize | ( | std::string | filename | ) |
Loads a collection of navigation tools represented by a mitk::NavigationToolStorage from a file.
mitk::IGTException | Throws an Exception if the file cannot be decompressed. |
mitk::IGTException | Throws an Exception if no tool was found inside the storage. |
Definition at line 52 of file mitkNavigationToolStorageDeserializer.cpp.
References convertIntToString(), decompressFiles(), m_DataStorage, m_ErrorMessage, m_tempDirectory, mitkThrowException, mitk::NavigationToolReader::New(), and mitk::NavigationToolStorage::New().
|
virtual |
mitk::NavigationToolStorageDeserializer::mitkClassMacroItkParent | ( | NavigationToolStorageDeserializer | , |
itk::Object | |||
) |
mitk::NavigationToolStorageDeserializer::mitkNewMacro1Param | ( | Self | , |
mitk::DataStorage::Pointer | |||
) |
|
protected |
Definition at line 55 of file mitkNavigationToolStorageDeserializer.h.
Referenced by Deserialize(), and NavigationToolStorageDeserializer().
|
protected |
Definition at line 53 of file mitkNavigationToolStorageDeserializer.h.
Referenced by decompressFiles(), and Deserialize().
|
protected |
Definition at line 57 of file mitkNavigationToolStorageDeserializer.h.
Referenced by Deserialize(), NavigationToolStorageDeserializer(), and ~NavigationToolStorageDeserializer().