13 #ifndef __mitkDICOMPMIO_h 14 #define __mitkDICOMPMIO_h 18 #include <dcmtk/dcmpmap/dpmparametricmapiod.h> 19 #include <dcmqi/JSONSegmentationMetaInformationHandler.h> 20 #include <dcmqi/JSONParametricMapMetaInformationHandler.h> 44 void Write()
override;
52 std::vector<itk::SmartPointer<BaseData>>
DoRead()
override;
57 typedef itk::Image<double, 3> PMitkInputImageType;
58 typedef IODFloatingPointImagePixelModule::value_type PMFloatPixelType;
59 typedef itk::Image<PMFloatPixelType, 3> PMitkInternalImageType;
64 const std::string CreateMetaDataJsonFilePM()
const;
69 #endif // __mitkDICOMPMIO_h ConfidenceLevel GetReaderConfidenceLevel() const override
DataCollection - Class to facilitate loading/accessing structured data.
ConfidenceLevel GetWriterConfidenceLevel() const override
std::vector< itk::SmartPointer< BaseData > > DoRead() override
Reads a DICOM parametric map from the file system.
ConfidenceLevel
A confidence level describing the confidence of the reader or writer in handling the given data...
Image class for storing images.
void Write() override
Write the base data to the specified location or output stream.
std::vector< itk::SmartPointer< BaseData > > Read() override
Reads a path or stream and creates a list of BaseData objects.
Abstract class for implementing a reader and writer.