59 PartiallySupported = 8,
80 typedef std::map<std::string, us::Any>
Options;
Abstract base class for message delegates with one parameter.
An Any class represents a general type and is capable of storing any type, supporting type-safe extra...
Find image slices visible on a given plane.
Common interface for all MITK file readers and writers.
static std::string PROP_MIMETYPE()
Service property name for the mime-type associated with this reader or writer.
ConfidenceLevel
A confidence level describing the reader's or writer's ability to handle the given data or file forma...
std::map< std::string, us::Any > Options
Options for reading or writing data.
virtual ConfidenceLevel GetConfidenceLevel() const =0
Get the confidence level of this reader or writer for the current input.
virtual us::Any GetOption(const std::string &name) const =0
Get the value of a specific option.
virtual void AddProgressCallback(const ProgressCallback &callback)=0
Register a progress callback.
static std::string PROP_DESCRIPTION()
Service property name for a human-readable description.
mitk::MessageAbstractDelegate1< float > ProgressCallback
Callback delegate type for progress reporting.
virtual void RemoveProgressCallback(const ProgressCallback &callback)=0
Remove a previously registered progress callback.
virtual void SetOption(const std::string &name, const us::Any &value)=0
Set the value of a specific option.
virtual Options GetOptions() const =0
Get the current options map.
virtual void SetOptions(const Options &options)=0
Set multiple options at once.