Medical Imaging Interaction Toolkit  2021.02.99-19049835
Medical Imaging Interaction Toolkit
mitk::IOAdapterBase Class Referenceabstract

IOAdapterBase class is an abstract adapter class for IO process objects. More...

#include <mitkIOAdapter.h>

Inheritance diagram for mitk::IOAdapterBase:
Collaboration diagram for mitk::IOAdapterBase:

Public Types

typedef IOAdapterBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual itk::SmartPointer< BaseDataSourceCreateIOProcessObject (const std::string filename, const std::string filePrefix, const std::string filePattern)=0
 Create an object and return a pointer to it as a mitk::BaseProcess. More...
 
virtual bool CanReadFile (const std::string filename, const std::string filePrefix, const std::string filePattern)=0
 

Protected Member Functions

 IOAdapterBase ()
 
 ~IOAdapterBase () override
 

Detailed Description

IOAdapterBase class is an abstract adapter class for IO process objects.

Deprecated:
(as of 2014_10) Use mitk::IFileReader instead

Definition at line 27 of file mitkIOAdapter.h.

Member Typedef Documentation

◆ ConstPointer

Definition at line 34 of file mitkIOAdapter.h.

◆ Pointer

◆ Self

Standard typedefs.

Definition at line 31 of file mitkIOAdapter.h.

◆ Superclass

typedef itk::Object mitk::IOAdapterBase::Superclass

Definition at line 32 of file mitkIOAdapter.h.

Constructor & Destructor Documentation

◆ IOAdapterBase()

mitk::IOAdapterBase::IOAdapterBase ( )
inlineprotected

Definition at line 45 of file mitkIOAdapter.h.

Referenced by ~IOAdapterBase().

◆ ~IOAdapterBase()

mitk::IOAdapterBase::~IOAdapterBase ( )
inlineoverrideprotected

Definition at line 46 of file mitkIOAdapter.h.

References IOAdapterBase().

Member Function Documentation

◆ CanReadFile()

virtual bool mitk::IOAdapterBase::CanReadFile ( const std::string  filename,
const std::string  filePrefix,
const std::string  filePattern 
)
pure virtual

Implemented in mitk::IOAdapter< T >.

◆ CreateIOProcessObject()

virtual itk::SmartPointer<BaseDataSource> mitk::IOAdapterBase::CreateIOProcessObject ( const std::string  filename,
const std::string  filePrefix,
const std::string  filePattern 
)
pure virtual

Create an object and return a pointer to it as a mitk::BaseProcess.

Implemented in mitk::IOAdapter< T >.


The documentation for this class was generated from the following file: