13 #ifndef mitkDICOMFileReaderSelector_h
14 #define mitkDICOMFileReaderSelector_h
Simple best-reader selection.
std::list< DICOMFileReader::Pointer > ReaderList
void AddConfigFromResource(const std::string &resourcename)
void AddConfig(const std::string &xmlDescription)
Add a configuration as expected by DICOMReaderConfigurator. Configs can only be reset by instantiatin...
mitkClassMacroItkParent(DICOMFileReaderSelector, itk::LightObject)
void AddFileReaderCanditate(DICOMFileReader::Pointer reader)
Add a whole pre-configured reader to the selection process.
void AddConfigFromResource(us::ModuleResource &resource)
Add a configuration that is stored in the passed us::ModuleResourse. Configs can only be reset by ins...
void LoadBuiltIn3DnTConfigs()
Load 3D+t image creating configurations from the MITK module system (see us::Module::FindResources())...
void SetInputFiles(StringList filenames)
Input files.
DICOMFileReader::Pointer GetFirstReaderWithMinimumNumberOfOutputImages()
Execute the analysis and selection process. The first reader with a minimal number of outputs will be...
ReaderList GetAllConfiguredReaders() const
Return all the DICOMFileReaders that are currently used for selection by this class....
void AddConfigFile(const std::string &filename)
Add a configuration as expected by DICOMReaderConfigurator. Configs can only be reset by instantiatin...
void AddConfigsFromResources(const std::string &path)
void LoadBuiltIn3DConfigs()
Load 3D image creating configurations from the MITK module system (see us::Module::FindResources())....
~DICOMFileReaderSelector() override
const StringList & GetInputFiles() const
Input files.
DICOMFileReaderSelector()
Find image slices visible on a given plane.
std::vector< std::string > StringList