Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
mitk::IOAdapter< T > Class Template Reference

IOAdapter class is an adapter class for instantiation of IO process objects. Additional this interface defines the function CanReadFile(). This interface allows the target (object) the access to the adaptee (IO process object). More...

#include <mitkIOAdapter.h>

Inheritance diagram for mitk::IOAdapter< T >:
Collaboration diagram for mitk::IOAdapter< T >:

Public Types

typedef IOAdapter Self
 
typedef itk::SmartPointer< SelfPointer
 
- Public Types inherited from mitk::IOAdapterBase
typedef IOAdapterBase Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

mitk::BaseDataSource::Pointer CreateIOProcessObject (const std::string filename, const std::string filePrefix, const std::string filePattern) override
 Create an object and return a pointer to it as a mitk::BaseProcess. More...
 
bool CanReadFile (const std::string filename, const std::string filePrefix, const std::string filePattern) override
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 IOAdapter ()
 
 ~IOAdapter () override
 
- Protected Member Functions inherited from mitk::IOAdapterBase
 IOAdapterBase ()
 
 ~IOAdapterBase () override
 

Detailed Description

template<class T>
class mitk::IOAdapter< T >

IOAdapter class is an adapter class for instantiation of IO process objects. Additional this interface defines the function CanReadFile(). This interface allows the target (object) the access to the adaptee (IO process object).

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

Definition at line 61 of file mitkIOAdapter.h.

Member Typedef Documentation

◆ Pointer

template<class T >
typedef itk::SmartPointer<Self> mitk::IOAdapter< T >::Pointer

Definition at line 66 of file mitkIOAdapter.h.

◆ Self

template<class T >
typedef IOAdapter mitk::IOAdapter< T >::Self

Standard class typedefs.

Definition at line 65 of file mitkIOAdapter.h.

Constructor & Destructor Documentation

◆ IOAdapter()

template<class T >
mitk::IOAdapter< T >::IOAdapter ( )
inlineprotected

Definition at line 89 of file mitkIOAdapter.h.

◆ ~IOAdapter()

template<class T >
mitk::IOAdapter< T >::~IOAdapter ( )
inlineoverrideprotected

Definition at line 90 of file mitkIOAdapter.h.

Member Function Documentation

◆ CanReadFile()

template<class T >
bool mitk::IOAdapter< T >::CanReadFile ( const std::string  filename,
const std::string  filePrefix,
const std::string  filePattern 
)
inlineoverridevirtual

Implements mitk::IOAdapterBase.

Definition at line 81 of file mitkIOAdapter.h.

◆ CreateIOProcessObject()

template<class T >
mitk::BaseDataSource::Pointer mitk::IOAdapter< T >::CreateIOProcessObject ( const std::string  filename,
const std::string  filePrefix,
const std::string  filePattern 
)
inlineoverridevirtual

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

Implements mitk::IOAdapterBase.

Definition at line 70 of file mitkIOAdapter.h.

◆ New()

template<class T >
static Pointer mitk::IOAdapter< T >::New ( )
static

Methods from mitk::BaseProcess.


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