Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Base class for objects that serialize BaseData types. More...
#include <mitkBaseDataSerializer.h>
Public Member Functions | |
mitkClassMacroItkParent (BaseDataSerializer, itk::Object) | |
virtual void | SetFilenameHint (const char *_arg) |
virtual const char * | GetFilenameHint () const |
virtual void | SetWorkingDirectory (const char *_arg) |
virtual const char * | GetWorkingDirectory () const |
virtual void | SetData (const BaseData *_arg) |
virtual std::string | Serialize () |
Serializes given BaseData object. More... | |
Protected Member Functions | |
BaseDataSerializer () | |
~BaseDataSerializer () override | |
std::string | GetUniqueFilenameInWorkingDirectory () |
Protected Attributes | |
std::string | m_FilenameHint |
std::string | m_WorkingDirectory |
BaseData::ConstPointer | m_Data |
Base class for objects that serialize BaseData types.
The name of sub-classes must be deduced from the class name of the object that should be serialized. The serialization assumes that
If the class derived from BaseData is called GreenData Then the serializer for this class must be called GreenDataSerializer
Definition at line 35 of file mitkBaseDataSerializer.h.
|
protected |
Definition at line 17 of file mitkBaseDataSerializer.cpp.
|
overrideprotected |
Definition at line 21 of file mitkBaseDataSerializer.cpp.
|
virtual |
|
protected |
Definition at line 33 of file mitkBaseDataSerializer.cpp.
Referenced by mitk::ContourModelSerializer::Serialize(), mitk::ContourModelSetSerializer::Serialize(), mitk::PlanarFigureSerializer::Serialize(), mitk::PointSetSerializer::Serialize(), mitk::VigraRandomForestClassifierSerializer::Serialize(), mitk::LabelSetImageSerializer::Serialize(), mitk::SurfaceSerializer::Serialize(), mitk::ImageSerializer::Serialize(), mitk::ExampleDataStructureSerializer::Serialize(), mitk::GeometryDataSerializer::Serialize(), and mitk::MAPRegistrationWrapperSerializer::Serialize().
|
virtual |
mitk::BaseDataSerializer::mitkClassMacroItkParent | ( | BaseDataSerializer | , |
itk::Object | |||
) |
|
virtual |
Serializes given BaseData object.
This should be overwritten by specific sub-classes.
Reimplemented in mitk::MAPRegistrationWrapperSerializer, mitk::GeometryDataSerializer, mitk::ExampleDataStructureSerializer, mitk::ImageSerializer, mitk::SurfaceSerializer, mitk::VigraRandomForestClassifierSerializer, mitk::LabelSetImageSerializer, mitk::ContourModelSerializer, mitk::ContourModelSetSerializer, mitk::PlanarFigureSerializer, and mitk::PointSetSerializer.
Definition at line 25 of file mitkBaseDataSerializer.cpp.
References m_Data, m_FilenameHint, m_WorkingDirectory, and MITK_INFO.
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 64 of file mitkBaseDataSerializer.h.
Referenced by mitk::ContourModelSerializer::Serialize(), mitk::PlanarFigureSerializer::Serialize(), mitk::PointSetSerializer::Serialize(), mitk::ContourModelSetSerializer::Serialize(), mitk::VigraRandomForestClassifierSerializer::Serialize(), mitk::LabelSetImageSerializer::Serialize(), mitk::SurfaceSerializer::Serialize(), mitk::ExampleDataStructureSerializer::Serialize(), mitk::ImageSerializer::Serialize(), mitk::MAPRegistrationWrapperSerializer::Serialize(), mitk::GeometryDataSerializer::Serialize(), and Serialize().
|
protected |
Definition at line 62 of file mitkBaseDataSerializer.h.
Referenced by mitk::ContourModelSerializer::Serialize(), mitk::PlanarFigureSerializer::Serialize(), mitk::PointSetSerializer::Serialize(), mitk::ContourModelSetSerializer::Serialize(), mitk::VigraRandomForestClassifierSerializer::Serialize(), mitk::LabelSetImageSerializer::Serialize(), mitk::SurfaceSerializer::Serialize(), mitk::ExampleDataStructureSerializer::Serialize(), mitk::ImageSerializer::Serialize(), mitk::MAPRegistrationWrapperSerializer::Serialize(), mitk::GeometryDataSerializer::Serialize(), and Serialize().
|
protected |
Definition at line 63 of file mitkBaseDataSerializer.h.
Referenced by mitk::ContourModelSerializer::Serialize(), mitk::PlanarFigureSerializer::Serialize(), mitk::PointSetSerializer::Serialize(), mitk::ContourModelSetSerializer::Serialize(), mitk::VigraRandomForestClassifierSerializer::Serialize(), mitk::LabelSetImageSerializer::Serialize(), mitk::SurfaceSerializer::Serialize(), mitk::ExampleDataStructureSerializer::Serialize(), mitk::ImageSerializer::Serialize(), mitk::MAPRegistrationWrapperSerializer::Serialize(), mitk::GeometryDataSerializer::Serialize(), and Serialize().