MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitk::NavigationToolStorageDeserializer Class Reference

This class offers methods to load an object of the class NavigationToolStorage from the harddisc. More...

#include <mitkNavigationToolStorageDeserializer.h>

Inheritance diagram for mitk::NavigationToolStorageDeserializer:

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.
 
 itkGetMacro (ErrorMessage, std::string)
 

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
 

Detailed Description

This class offers methods to load an object of the class NavigationToolStorage from the harddisc.

Documentation

Definition at line 32 of file mitkNavigationToolStorageDeserializer.h.

Constructor & Destructor Documentation

◆ NavigationToolStorageDeserializer()

mitk::NavigationToolStorageDeserializer::NavigationToolStorageDeserializer ( mitk::DataStorage::Pointer dataStorage)
protected

Definition at line 31 of file mitkNavigationToolStorageDeserializer.cpp.

◆ ~NavigationToolStorageDeserializer()

mitk::NavigationToolStorageDeserializer::~NavigationToolStorageDeserializer ( )
overrideprotected

Definition at line 38 of file mitkNavigationToolStorageDeserializer.cpp.

Member Function Documentation

◆ convertIntToString()

std::string mitk::NavigationToolStorageDeserializer::convertIntToString ( int i)
protected

Definition at line 80 of file mitkNavigationToolStorageDeserializer.cpp.

◆ decompressFiles()

void mitk::NavigationToolStorageDeserializer::decompressFiles ( std::string file,
std::string path )
protected
Exceptions
Throwsan Exception if particular file cannot be opened for reading

Definition at line 89 of file mitkNavigationToolStorageDeserializer.cpp.

◆ Deserialize()

mitk::NavigationToolStorage::Pointer mitk::NavigationToolStorageDeserializer::Deserialize ( std::string filename)

Loads a collection of navigation tools represented by a mitk::NavigationToolStorage from a file.

Returns
Returns the storage which was loaded or an empty storage if there was an error in the loading process.
Exceptions
mitk::IGTExceptionThrows an Exception if the file cannot be decompressed.
mitk::IGTExceptionThrows an Exception if no tool was found inside the storage.

Definition at line 52 of file mitkNavigationToolStorageDeserializer.cpp.

◆ itkGetMacro()

mitk::NavigationToolStorageDeserializer::itkGetMacro ( ErrorMessage ,
std::string  )

◆ mitkClassMacroItkParent()

mitk::NavigationToolStorageDeserializer::mitkClassMacroItkParent ( NavigationToolStorageDeserializer ,
itk::Object  )

◆ mitkNewMacro1Param()

mitk::NavigationToolStorageDeserializer::mitkNewMacro1Param ( Self ,
mitk::DataStorage::Pointer  )

Member Data Documentation

◆ m_DataStorage

mitk::DataStorage::Pointer mitk::NavigationToolStorageDeserializer::m_DataStorage
protected

Definition at line 55 of file mitkNavigationToolStorageDeserializer.h.

◆ m_ErrorMessage

std::string mitk::NavigationToolStorageDeserializer::m_ErrorMessage
protected

Definition at line 53 of file mitkNavigationToolStorageDeserializer.h.

◆ m_tempDirectory

std::string mitk::NavigationToolStorageDeserializer::m_tempDirectory
protected

Definition at line 57 of file mitkNavigationToolStorageDeserializer.h.


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