13 #ifndef mitkDICOMPMIO_h
14 #define mitkDICOMPMIO_h
18 #include <dcmtk/dcmpmap/dpmparametricmapiod.h>
19 #include <dcmqi/JSONSegmentationMetaInformationHandler.h>
20 #include <dcmqi/JSONParametricMapMetaInformationHandler.h>
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;
Abstract class for implementing a reader and writer.
std::vector< itk::SmartPointer< BaseData > > Read() override
Reads a path or stream and creates a list of BaseData objects.
std::vector< itk::SmartPointer< BaseData > > DoRead() override
Reads a DICOM parametric map from the file system.
void Write() override
Write the base data to the specified location or output stream.
ConfidenceLevel GetWriterConfidenceLevel() const override
ConfidenceLevel GetReaderConfidenceLevel() const override
Image class for storing images.
Find image slices visible on a given plane.
ConfidenceLevel
A confidence level describing the confidence of the reader or writer in handling the given data.