|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Reader for mitk::ContourModelSet objects stored in XML format. More...
#include <mitkContourModelSetReader.h>


Public Member Functions | |
| ContourModelSetReader (const ContourModelSetReader &other) | |
| Copy constructor. More... | |
| ContourModelSetReader () | |
| Default constructor. Registers reader for the ContourModelSet MIME type. More... | |
| ~ContourModelSetReader () override | |
| std::vector< itk::SmartPointer< BaseData > > | Read () override |
| Read data and create a list of BaseData objects. More... | |
| DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
| Read data and add it to the given DataStorage. More... | |
Public Member Functions inherited from mitk::AbstractFileReader | |
| void | SetInput (const std::string &location) override |
| Set the input file path, clearing any previously set input stream. More... | |
| void | SetInput (const std::string &location, std::istream *is) override |
| Set an input stream and associated location label. More... | |
| std::string | GetInputLocation () const override |
| Get the current input location. More... | |
| std::istream * | GetInputStream () const override |
| Get the current input stream. More... | |
| MimeType | GetRegisteredMimeType () const |
| Get the mime-type that was registered for this reader. More... | |
| DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
| Read data and add it to the given DataStorage. More... | |
| ConfidenceLevel | GetConfidenceLevel () const override |
| Determine confidence for reading the current input. More... | |
| Options | GetOptions () const override |
| Get the current option values. More... | |
| us::Any | GetOption (const std::string &name) const override |
| Get the value of a specific option. More... | |
| void | SetOptions (const Options &options) override |
| Set multiple options at once. More... | |
| void | SetOption (const std::string &name, const us::Any &value) override |
| Set a single option value. More... | |
| void | AddProgressCallback (const ProgressCallback &callback) override |
| Register a progress callback. More... | |
| void | RemoveProgressCallback (const ProgressCallback &callback) override |
| Remove a previously registered progress callback. More... | |
| us::ServiceRegistration< IFileReader > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
| Register this reader as a CppMicroServices service. More... | |
| void | UnregisterService () |
| Unregister this reader from the CppMicroServices registry. More... | |
| std::vector< std::string > | GetReadFiles () override |
| Get the list of files consumed during the last Read() call. More... | |
| void | SetProperties (const PropertyList *properties) override |
| Set base data properties as a source of meta data for reading. More... | |
Public Member Functions inherited from mitk::IFileReader | |
| ~IFileReader () override | |
| virtual | ~IFileReader () |
Public Member Functions inherited from mitk::IFileIO | |
| virtual | ~IFileIO () |
Protected Member Functions | |
| std::vector< itk::SmartPointer< BaseData > > | DoRead () override |
| Perform the actual reading of ContourModelSet data from the file. More... | |
Protected Member Functions inherited from mitk::AbstractFileReader | |
| AbstractFileReader () | |
| Default constructor. More... | |
| ~AbstractFileReader () override | |
| AbstractFileReader (const AbstractFileReader &other) | |
| Copy constructor. More... | |
| AbstractFileReader (const CustomMimeType &mimeType, const std::string &description) | |
| Associate this reader instance with the given MIME type. More... | |
| virtual us::ServiceProperties | GetServiceProperties () const |
| Get the service properties for registration. More... | |
| virtual us::ServiceRegistration< CustomMimeType > | RegisterMimeType (us::ModuleContext *context) |
| Register a new CustomMimeType service object. More... | |
| void | SetMimeType (const CustomMimeType &mimeType) |
| Set the MIME type this reader can handle. More... | |
| const CustomMimeType * | GetMimeType () const |
| Get the MIME type this reader can handle. More... | |
| void | SetMimeTypePrefix (const std::string &prefix) |
| Set the prefix used for auto-generated MIME type names. More... | |
| std::string | GetMimeTypePrefix () const |
| Get the current MIME type name prefix. More... | |
| void | SetDescription (const std::string &description) |
| Set the human-readable description of this reader. More... | |
| std::string | GetDescription () const |
| Get the human-readable description of this reader. More... | |
| void | SetDefaultOptions (const Options &defaultOptions) |
| Set the default options for this reader. More... | |
| Options | GetDefaultOptions () const |
| Get the default options for this reader. More... | |
| void | SetRanking (int ranking) |
| Set the service ranking for this file reader. More... | |
| int | GetRanking () const |
| Get the service ranking for this file reader. More... | |
| std::string | GetLocalFileName () const |
| Get a local file name for reading. More... | |
| virtual void | SetDefaultDataNodeProperties (DataNode *node, const std::string &filePath) |
| Set default properties on a DataNode after reading. More... | |
| const PropertyList * | GetProperties () const override |
| Get the properties set via SetProperties(). More... | |
Additional Inherited Members | |
Public Types inherited from mitk::IFileIO | |
| enum | ConfidenceLevel { Unsupported , PartiallySupported , Supported } |
| A confidence level describing the reader's or writer's ability to handle the given data or file format. More... | |
| typedef std::map< std::string, us::Any > | Options |
| Options for reading or writing data. More... | |
| typedef mitk::MessageAbstractDelegate1< float > | ProgressCallback |
| Callback delegate type for progress reporting. More... | |
Static Public Member Functions inherited from mitk::IFileIO | |
| static std::string | PROP_DESCRIPTION () |
| Service property name for a human-readable description. More... | |
| static std::string | PROP_MIMETYPE () |
| Service property name for the mime-type associated with this reader or writer. More... | |
Protected Attributes inherited from mitk::AbstractFileReader | |
| std::vector< std::string > | m_ReadFiles |
| List of files consumed during the last Read() call. Must be filled by DoRead(). More... | |
Reader for mitk::ContourModelSet objects stored in XML format.
Definition at line 32 of file mitkContourModelSetReader.h.
| mitk::ContourModelSetReader::ContourModelSetReader | ( | const ContourModelSetReader & | other | ) |
Copy constructor.
| mitk::ContourModelSetReader::ContourModelSetReader | ( | ) |
Default constructor. Registers reader for the ContourModelSet MIME type.
|
override |
|
overrideprotectedvirtual |
Perform the actual reading of ContourModelSet data from the file.
Implements mitk::AbstractFileReader.
|
overridevirtual |
Read data and create a list of BaseData objects.
The default implementation calls DoRead() and then annotates each resulting BaseData with meta-information about the reader, MIME type, input location, and reader options.
| mitk::Exception | if reading fails. |
Reimplemented from mitk::AbstractFileReader.
|
overridevirtual |
Read data and add it to the given DataStorage.
| [in,out] | ds | The DataStorage to add nodes to. |
ds. | mitk::Exception | if reading fails. |
Reimplemented from mitk::AbstractFileReader.