|
| ItkImageIO (itk::ImageIOBase::Pointer imageIO) |
|
| ItkImageIO (const CustomMimeType &mimeType, itk::ImageIOBase::Pointer imageIO, int rank) |
|
ConfidenceLevel | GetReaderConfidenceLevel () const override |
|
void | Write () override |
| Write the base data to the specified location or output stream. More...
|
|
ConfidenceLevel | GetWriterConfidenceLevel () const override |
|
std::vector< itk::SmartPointer< BaseData > > | Read () override |
| Reads a path or stream and creates a list of BaseData objects. More...
|
|
DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
|
Options | GetReaderOptions () const |
|
us::Any | GetReaderOption (const std::string &name) const |
|
void | SetReaderOptions (const Options &options) |
|
void | SetReaderOption (const std::string &name, const us::Any &value) |
|
Options | GetWriterOptions () const |
|
us::Any | GetWriterOption (const std::string &name) const |
|
void | SetWriterOptions (const Options &options) |
|
void | SetWriterOption (const std::string &name, const us::Any &value) |
|
std::pair< us::ServiceRegistration< IFileReader >, us::ServiceRegistration< IFileWriter > > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
|
ConfidenceLevel | GetConfidenceLevel () const override |
| The confidence level of the reader or writer implementation. More...
|
|
void | SetInput (const std::string &location) override |
| Set the input location. More...
|
|
void | SetInput (const std::string &location, std::istream *is) override |
| Set an input stream to read from. More...
|
|
std::string | GetInputLocation () const override |
| Get the current input location. More...
|
|
std::istream * | GetInputStream () const override |
| Get the input stream. More...
|
|
MimeType | GetRegisteredMimeType () const |
|
std::vector< itk::SmartPointer< BaseData > > | Read () override |
| Reads a path or stream and creates a list of BaseData objects. More...
|
|
DataStorage::SetOfObjects::Pointer | Read (mitk::DataStorage &ds) override |
| Reads the specified file or input stream, loading its contents into the provided DataStorage. More...
|
|
ConfidenceLevel | GetConfidenceLevel () const override |
| The confidence level of the reader or writer implementation. More...
|
|
Options | GetOptions () const override |
| returns a list of the supported options More...
|
|
us::Any | GetOption (const std::string &name) const override |
|
void | SetOptions (const Options &options) override |
|
void | SetOption (const std::string &name, const us::Any &value) override |
|
void | AddProgressCallback (const ProgressCallback &callback) override |
|
void | RemoveProgressCallback (const ProgressCallback &callback) override |
|
us::ServiceRegistration< IFileReader > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
|
void | UnregisterService () |
|
std::vector< std::string > | GetReadFiles () override |
|
void | SetProperties (const PropertyList *properties) override |
| Optionally provide base data properties as a source of meta data. More...
|
|
| ~IFileReader () override |
|
virtual | ~IFileReader () |
|
virtual | ~IFileIO () |
|
ConfidenceLevel | GetConfidenceLevel () const override |
| The confidence level of the reader or writer implementation. More...
|
|
void | SetInput (const BaseData *data) override |
| Set the input data for writing. More...
|
|
const BaseData * | GetInput () const override |
| Get the input data set via SetInput(). More...
|
|
void | SetOutputLocation (const std::string &location) override |
| Set the output location. More...
|
|
std::string | GetOutputLocation () const override |
| Get the current output location. More...
|
|
void | SetOutputStream (const std::string &location, std::ostream *os) override |
| Set an output stream for writing. More...
|
|
std::ostream * | GetOutputStream () const override |
| Get the output stream. More...
|
|
ConfidenceLevel | GetConfidenceLevel () const override |
| The confidence level of the reader or writer implementation. More...
|
|
MimeType | GetRegisteredMimeType () const |
|
Options | GetOptions () const override |
| returns a list of the supported options More...
|
|
us::Any | GetOption (const std::string &name) const override |
|
void | SetOptions (const Options &options) override |
|
void | SetOption (const std::string &name, const us::Any &value) override |
|
void | AddProgressCallback (const ProgressCallback &callback) override |
|
void | RemoveProgressCallback (const ProgressCallback &callback) override |
|
us::ServiceRegistration< IFileWriter > | RegisterService (us::ModuleContext *context=us::GetModuleContext()) |
|
void | UnregisterService () |
|
| ~IFileWriter () override |
|
|
virtual std::vector< std::string > | FixUpImageIOExtensions (const std::string &imageIOName) |
|
virtual void | FixUpCustomMimeTypeName (const std::string &imageIOName, CustomMimeType &customMimeType) |
|
virtual void | InitializeDefaultMetaDataKeys () |
|
std::vector< itk::SmartPointer< BaseData > > | DoRead () override |
|
| AbstractFileIO (const AbstractFileIO &other) |
|
| AbstractFileIO (const std::string &baseDataType) |
|
| AbstractFileIO (const std::string &baseDataType, const CustomMimeType &mimeType, const std::string &description) |
|
void | SetMimeType (const CustomMimeType &mimeType) |
|
const CustomMimeType * | GetMimeType () const |
|
void | SetReaderDescription (const std::string &description) |
|
std::string | GetReaderDescription () const |
|
void | SetWriterDescription (const std::string &description) |
|
std::string | GetWriterDescription () const |
|
void | SetDefaultReaderOptions (const Options &defaultOptions) |
|
Options | GetDefaultReaderOptions () const |
|
void | SetDefaultWriterOptions (const Options &defaultOptions) |
|
Options | GetDefaultWriterOptions () const |
|
void | SetReaderRanking (int ranking) |
| Set the service ranking for this file reader. More...
|
|
int | GetReaderRanking () const |
|
void | SetWriterRanking (int ranking) |
|
int | GetWriterRanking () const |
|
| AbstractFileIOReader () |
|
| AbstractFileIOReader (const CustomMimeType &mimeType, const std::string &description) |
|
| AbstractFileReader () |
|
| ~AbstractFileReader () override |
|
| AbstractFileReader (const AbstractFileReader &other) |
|
| AbstractFileReader (const CustomMimeType &mimeType, const std::string &description) |
|
virtual us::ServiceProperties | GetServiceProperties () const |
|
virtual us::ServiceRegistration< CustomMimeType > | RegisterMimeType (us::ModuleContext *context) |
|
void | SetMimeType (const CustomMimeType &mimeType) |
|
const CustomMimeType * | GetMimeType () const |
|
void | SetMimeTypePrefix (const std::string &prefix) |
|
std::string | GetMimeTypePrefix () const |
|
void | SetDescription (const std::string &description) |
|
std::string | GetDescription () const |
|
void | SetDefaultOptions (const Options &defaultOptions) |
|
Options | GetDefaultOptions () const |
|
void | SetRanking (int ranking) |
| Set the service ranking for this file reader. More...
|
|
int | GetRanking () const |
|
std::string | GetLocalFileName () const |
| Get a local file name for reading. More...
|
|
virtual void | SetDefaultDataNodeProperties (DataNode *node, const std::string &filePath) |
|
const PropertyList * | GetProperties () const override |
|
| AbstractFileIOWriter (const std::string &baseDataType) |
|
| AbstractFileIOWriter (const std::string &baseDataType, const CustomMimeType &mimeType, const std::string &description) |
|
| ~AbstractFileWriter () override |
|
| AbstractFileWriter (const AbstractFileWriter &other) |
|
| AbstractFileWriter (const std::string &baseDataType) |
|
| AbstractFileWriter (const std::string &baseDataType, const CustomMimeType &mimeType, const std::string &description) |
|
virtual us::ServiceProperties | GetServiceProperties () const |
|
virtual us::ServiceRegistration< CustomMimeType > | RegisterMimeType (us::ModuleContext *context) |
|
void | SetMimeType (const CustomMimeType &mimeType) |
|
const CustomMimeType * | GetMimeType () const |
|
void | SetMimeTypePrefix (const std::string &prefix) |
|
std::string | GetMimeTypePrefix () const |
|
void | SetDescription (const std::string &description) |
| Sets a human readable description of this writer. More...
|
|
std::string | GetDescription () const |
|
void | SetDefaultOptions (const Options &defaultOptions) |
|
Options | GetDefaultOptions () const |
|
void | SetRanking (int ranking) |
| Set the service ranking for this file writer. More...
|
|
int | GetRanking () const |
|
void | SetBaseDataType (const std::string &baseDataType) |
| Sets the name of the mitk::Basedata that this writer is able to handle. More...
|
|
virtual std::string | GetBaseDataType () const |
|
void | ValidateOutputLocation () const |
|
This class wraps ITK image IO objects as mitk::IFileReader and mitk::IFileWriter objects.
Instantiating this class with a given itk::ImageIOBase instance will register corresponding MITK reader/writer services for that ITK ImageIO object. For all ITK ImageIOs that support the serialization of MetaData (e.g. nrrd or mhd) the ItkImageIO ensures the serialization of Identification UID.
Definition at line 33 of file mitkItkImageIO.h.