13 #ifndef mitkFileReaderWriterBase_h
14 #define mitkFileReaderWriterBase_h
30 typedef std::map<std::string, us::Any>
Options;
The CustomMimeType class represents a custom mime-type which may be registered as a service object....
void SetRanking(int ranking)
Set the service ranking for this file reader.
Options GetOptions() const
virtual ~FileReaderWriterBase()
const CustomMimeType * GetMimeType() const
void RemoveProgressCallback(const ProgressCallback &callback)
void AddProgressCallback(const ProgressCallback &callback)
void SetMimeTypePrefix(const std::string &prefix)
std::string m_Description
Options GetDefaultOptions() const
std::map< std::string, us::Any > Options
void SetOption(const std::string &name, const us::Any &value)
Options m_Options
Options supported by this reader. Set sensible default values!
std::unique_ptr< CustomMimeType > m_CustomMimeType
std::string GetDescription() const
CustomMimeType * GetMimeType()
FileReaderWriterBase(const FileReaderWriterBase &other)
us::ServiceRegistration< CustomMimeType > m_MimeTypeReg
void SetOptions(const Options &options)
MimeType GetRegisteredMimeType() const
std::string m_MimeTypePrefix
std::string GetMimeTypePrefix() const
void SetDefaultOptions(const Options &defaultOptions)
Message1< float > m_ProgressMessage
us::ServiceRegistration< CustomMimeType > RegisterMimeType(us::ModuleContext *context)
void UnregisterMimeType()
us::Any GetOption(const std::string &name) const
mitk::MessageAbstractDelegate1< float > ProgressCallback
void SetDescription(const std::string &description)
void SetMimeType(const CustomMimeType &mimeType)
The MimeType class represents a registered mime-type. It is an immutable wrapper for mitk::CustomMime...
Find image slices visible on a given plane.