|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Represents a single candidate file writer with associated metadata. More...
#include <mitkFileWriterSelector.h>
Public Member Functions | |
| Item (const Item &other) | |
| Copy constructor. More... | |
| ~Item () | |
| Item & | operator= (const Item &other) |
| Copy assignment operator. More... | |
| IFileWriter * | GetWriter () const |
| Get the IFileWriter instance for this item. More... | |
| std::string | GetDescription () const |
| Get the human-readable description of this writer. More... | |
| IFileWriter::ConfidenceLevel | GetConfidenceLevel () const |
| Get the confidence level of this writer for the given data. More... | |
| MimeType | GetMimeType () const |
| Get the mime-type associated with this writer item. More... | |
| std::string | GetBaseDataType () const |
| Get the BaseData type name this writer supports. More... | |
| us::ServiceReference< IFileWriter > | GetReference () const |
| Get the service reference for this writer. More... | |
| long | GetServiceId () const |
| Get the service id for this writer. More... | |
| bool | operator< (const Item &other) const |
| Compare two items for sorting. More... | |
Represents a single candidate file writer with associated metadata.
Items are comparable and sorted by confidence level, BaseData type specificity, and service ranking. The best-matching item sorts last (highest).
Definition at line 55 of file mitkFileWriterSelector.h.
| mitk::FileWriterSelector::Item::Item | ( | const Item & | other | ) |
Copy constructor.
| [in] | other | The Item to copy. |
| mitk::FileWriterSelector::Item::~Item | ( | ) |
| std::string mitk::FileWriterSelector::Item::GetBaseDataType | ( | ) | const |
| IFileWriter::ConfidenceLevel mitk::FileWriterSelector::Item::GetConfidenceLevel | ( | ) | const |
Get the confidence level of this writer for the given data.
| std::string mitk::FileWriterSelector::Item::GetDescription | ( | ) | const |
Get the human-readable description of this writer.
| MimeType mitk::FileWriterSelector::Item::GetMimeType | ( | ) | const |
Get the mime-type associated with this writer item.
| us::ServiceReference<IFileWriter> mitk::FileWriterSelector::Item::GetReference | ( | ) | const |
Get the service reference for this writer.
| long mitk::FileWriterSelector::Item::GetServiceId | ( | ) | const |
Get the service id for this writer.
| IFileWriter* mitk::FileWriterSelector::Item::GetWriter | ( | ) | const |
Get the IFileWriter instance for this item.
nullptr if unavailable. | bool mitk::FileWriterSelector::Item::operator< | ( | const Item & | other | ) | const |