17 #ifndef MITKITKFILEIO_H
18 #define MITKITKFILEIO_H
22 #include <itkImageIOBase.h>
43 virtual std::vector<itk::SmartPointer<BaseData>> Read()
override;
49 virtual void Write()
override;
53 virtual std::vector<std::string> FixUpImageIOExtensions(
const std::string &imageIOName);
56 virtual void InitializeDefaultMetaDataKeys();
65 std::vector<std::string> m_DefaultMetaDataKeys;
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
virtual 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.