13 #ifndef MITKITKFILEIO_H 14 #define MITKITKFILEIO_H 18 #include <itkImageIOBase.h> 39 std::vector<itk::SmartPointer<BaseData>> Read()
override;
45 void Write()
override;
49 virtual std::vector<std::string> FixUpImageIOExtensions(
const std::string &imageIOName);
50 virtual void FixUpCustomMimeTypeName(
const std::string &imageIOName,
CustomMimeType &customMimeType);
53 virtual void InitializeDefaultMetaDataKeys();
60 itk::ImageIOBase::Pointer m_ImageIO;
62 std::vector<std::string> m_DefaultMetaDataKeys;
DataCollection - Class to facilitate loading/accessing structured data.
std::vector< itk::SmartPointer< BaseData > > Read() override=0
Reads a path or stream and creates a list of BaseData objects.
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...
Abstract class for implementing a reader and writer.