|
Medical Imaging Interaction Toolkit
2025.12.02
Medical Imaging Interaction Toolkit
|
#include <mitkBaseDICOMReaderService.h>


Public Member Functions | |
| IFileReader::ConfidenceLevel | GetConfidenceLevel () const override |
| The confidence level of the reader or writer implementation. More... | |
| std::vector< itk::SmartPointer< BaseData > > | Read () override |
| Reads a path or stream and creates a list of BaseData objects. More... | |
| DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
| Reads a path or stream and creates a list of BaseData objects. More... | |
Public Member Functions inherited from mitk::AbstractFileReader | |
| void | SetInput (const std::string &location) override |
| Set the input location. More... | |
| void | SetInput (const std::string &location, std::istream *is) override |
| Set an input stream to read from. More... | |
| std::string | GetInputLocation () const override |
| Get the current input location. More... | |
| std::istream * | GetInputStream () const override |
| Get the input stream. More... | |
| MimeType | GetRegisteredMimeType () const |
| DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
| Reads the specified file or input stream, loading its contents into the provided DataStorage. More... | |
| Options | GetOptions () const override |
| returns a list of the supported options More... | |
| us::Any | GetOption (const std::string &name) const override |
| void | SetOptions (const Options &options) override |
| void | SetOption (const std::string &name, const us::Any &value) override |
| void | AddProgressCallback (const ProgressCallback &callback) override |
| void | RemoveProgressCallback (const ProgressCallback &callback) override |
| us::ServiceRegistration< IFileReader > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
| void | UnregisterService () |
| std::vector< std::string > | GetReadFiles () override |
| void | SetProperties (const PropertyList *properties) override |
| Optionally provide base data properties as a source of meta data. More... | |
Public Member Functions inherited from mitk::IFileReader | |
| ~IFileReader () override | |
| virtual | ~IFileReader () |
Public Member Functions inherited from mitk::IFileIO | |
| virtual | ~IFileIO () |
Protected Member Functions | |
| BaseDICOMReaderService (const std::string &description) | |
| BaseDICOMReaderService (const mitk::CustomMimeType &customType, const std::string &description) | |
| std::vector< itk::SmartPointer< BaseData > > | DoRead () override |
| mitk::StringList | GetDICOMFilesInSameDirectory () const |
| virtual mitk::DICOMFileReader::Pointer | GetReader (const mitk::StringList &relevantFiles) const =0 |
| void | SetOnlyRegardOwnSeries (bool) |
| bool | GetOnlyRegardOwnSeries () const |
Protected Member Functions inherited from mitk::AbstractFileReader | |
| AbstractFileReader () | |
| ~AbstractFileReader () override | |
| AbstractFileReader (const AbstractFileReader &other) | |
| AbstractFileReader (const CustomMimeType &mimeType, const std::string &description) | |
| virtual us::ServiceProperties | GetServiceProperties () const |
| virtual us::ServiceRegistration< CustomMimeType > | RegisterMimeType (us::ModuleContext *context) |
| void | SetMimeType (const CustomMimeType &mimeType) |
| const CustomMimeType * | GetMimeType () const |
| void | SetMimeTypePrefix (const std::string &prefix) |
| std::string | GetMimeTypePrefix () const |
| void | SetDescription (const std::string &description) |
| std::string | GetDescription () const |
| void | SetDefaultOptions (const Options &defaultOptions) |
| Options | GetDefaultOptions () const |
| void | SetRanking (int ranking) |
| Set the service ranking for this file reader. More... | |
| int | GetRanking () const |
| std::string | GetLocalFileName () const |
| Get a local file name for reading. More... | |
| virtual void | SetDefaultDataNodeProperties (DataNode *node, const std::string &filePath) |
| const PropertyList * | GetProperties () const override |
Additional Inherited Members | |
Public Types inherited from mitk::IFileIO | |
| enum | ConfidenceLevel { Unsupported , PartiallySupported , Supported } |
| A confidence level describing the confidence of the reader or writer in handling the given data. More... | |
| typedef std::map< std::string, us::Any > | Options |
| Options for reading or writing data. More... | |
| typedef mitk::MessageAbstractDelegate1< float > | ProgressCallback |
Static Public Member Functions inherited from mitk::IFileIO | |
| static std::string | PROP_DESCRIPTION () |
| Service property name for a description. More... | |
| static std::string | PROP_MIMETYPE () |
| Service property name for the mime-type associated with this file writer. More... | |
Protected Attributes inherited from mitk::AbstractFileReader | |
| std::vector< std::string > | m_ReadFiles |
Base class for service wrappers that make DICOMFileReader from the DICOM module usable.
Definition at line 27 of file mitkBaseDICOMReaderService.h.
|
protected |
|
protected |
|
overrideprotectedvirtual |
Uses this->GetRelevantFile() and this->GetReader to load the image. data and puts it into base data instances-
Implements mitk::AbstractFileReader.
|
overridevirtual |
The confidence level of the reader or writer implementation.
The level is used to rank multiple competing implementations.
Reimplemented from mitk::AbstractFileReader.
|
protected |
Returns the list of all DCM files that are in the same directory like this->GetLocalFileName().
|
protected |
|
protectedpure virtual |
Returns the reader instance that should be used. The decision may be based one the passed list of relevant files.
Implemented in mitk::SimpleVolumeDICOMSeriesReaderService, mitk::ManualSelectingDICOMReaderService, mitk::ClassicDICOMSeriesReaderService, mitk::AutoSelectingDICOMReaderService, mitk::CESTDICOMManualReaderService, and mitk::CESTDICOMReaderService.
|
overridevirtual |
Reads a path or stream and creates a list of BaseData objects.
The default implementation of this method (1) calls DoRead() (Implement the specific reader operation there) and (2) it adds general meta information about the loading process.
Reimplemented from mitk::AbstractFileReader.
|
overridevirtual |
Reads a path or stream and creates a list of BaseData objects.
The default implementation of this method (1) calls DoRead() (Implement the specific reader operation there) and (2) it adds general meta information about the loading process.
Reimplemented from mitk::AbstractFileReader.
|
protected |