13 #ifndef MITKITKFILEIO_H 14 #define MITKITKFILEIO_H 18 #include <itkImageIOBase.h> 47 void Write()
override;
51 virtual std::vector<std::string> FixUpImageIOExtensions(
const std::string &imageIOName);
52 virtual void FixUpCustomMimeTypeName(
const std::string &imageIOName,
CustomMimeType &customMimeType);
55 virtual void InitializeDefaultMetaDataKeys();
58 std::vector<itk::SmartPointer<BaseData>> DoRead()
override;
65 itk::ImageIOBase::Pointer m_ImageIO;
67 std::vector<std::string> m_DefaultMetaDataKeys;
DataCollection - Class to facilitate loading/accessing structured data.
The CustomMimeType class represents a custom mime-type which may be registered as a service object...
ConfidenceLevel
A confidence level describing the confidence of the reader or writer in handling the given data...
std::vector< itk::SmartPointer< BaseData > > Read() override
Reads a path or stream and creates a list of BaseData objects.
MITKCORE_EXPORT itk::MetaDataObjectBase::Pointer ConvertTimePointListToMetaDataObject(const mitk::TimeGeometry *timeGeometry)
MITKCORE_EXPORT std::vector< TimePointType > ConvertMetaDataObjectToTimePointList(const itk::MetaDataObjectBase *data)
Abstract class for implementing a reader and writer.