13 #ifndef mitkBaseDICOMReaderService_h
14 #define mitkBaseDICOMReaderService_h
40 std::vector<itk::SmartPointer<BaseData>>
DoRead()
override;
58 bool m_OnlyRegardOwnSeries =
true;
Base class for creating mitk::BaseData objects from files or streams.
std::vector< itk::SmartPointer< BaseData > > Read() override
Reads a path or stream and creates a list of BaseData objects.
IFileReader::ConfidenceLevel GetConfidenceLevel() const override
The confidence level of the reader or writer implementation.
bool GetOnlyRegardOwnSeries() const
BaseDICOMReaderService(const std::string &description)
BaseDICOMReaderService(const mitk::CustomMimeType &customType, const std::string &description)
mitk::StringList GetDICOMFilesInSameDirectory() const
void SetOnlyRegardOwnSeries(bool)
std::vector< itk::SmartPointer< BaseData > > DoRead() override
virtual mitk::DICOMFileReader::Pointer GetReader(const mitk::StringList &relevantFiles) const =0
The CustomMimeType class represents a custom mime-type which may be registered as a service object....
Find image slices visible on a given plane.
std::vector< std::string > StringList
std::string MITKDICOM_EXPORT GenerateNameFromDICOMProperties(const mitk::IPropertyProvider *provider)
ConfidenceLevel
A confidence level describing the confidence of the reader or writer in handling the given data.