Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <mitkCESTDICOMReaderService.h>
Public Member Functions | |
CESTDICOMReaderService () | |
CESTDICOMReaderService (const std::string &description) | |
std::vector< itk::SmartPointer< BaseData > > | Read () override |
Reads the specified file or input stream and returns its contents. More... | |
std::vector< itk::SmartPointer< BaseData > > | Read () override |
DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
![]() | |
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 |
![]() | |
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 |
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 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... | |
![]() | |
~IFileReader () override | |
virtual | ~IFileReader () |
![]() | |
virtual | ~IFileIO () |
Protected Member Functions | |
mitk::DICOMFileReader::Pointer | GetReader (const mitk::StringList &relevantFiles) const override |
![]() | |
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 |
void | SetOnlyRegardOwnSeries (bool) |
bool | GetOnlyRegardOwnSeries () const |
![]() | |
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 | |
![]() | |
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 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... | |
![]() | |
std::vector< std::string > | m_ReadFiles |
Service wrapper that auto selects (using the mitk::DICOMFileReaderSelector) the best DICOMFileReader from the DICOM module and loads additional meta data for CEST data.
Definition at line 24 of file mitkCESTDICOMReaderService.h.
mitk::CESTDICOMReaderService::CESTDICOMReaderService | ( | ) |
mitk::CESTDICOMReaderService::CESTDICOMReaderService | ( | const std::string & | description | ) |
|
overrideprotectedvirtual |
Returns the reader instance that should be used. The decision may be based one the passed list of relevant files.
Implements mitk::BaseDICOMReaderService.
|
override |
Uses the BaseDICOMReaderService Read function and add extra steps for CEST meta data
|
overridevirtual |
Reads the specified file or input stream and returns its contents.
If GetInputStream() returns a non-null value, this method must use the returned stream object to read the data from. If no input stream was set, the data must be read from the path returned by GetInputLocation().
mitk::Exception |
Implements mitk::IFileReader.
|
override |
Uses the BaseDICOMReaderService Read function and add extra steps for CEST meta data