Medical Imaging Interaction Toolkit  2016.11.0
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...
 
virtual 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 ()
 
- Protected Member Functions inherited from mitk::IOAdapterBase
 IOAdapterBase ()
 
 ~IOAdapterBase ()
 

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 65 of file mitkIOAdapter.h.

Member Typedef Documentation

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

Definition at line 70 of file mitkIOAdapter.h.

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

Standard class typedefs.

Definition at line 69 of file mitkIOAdapter.h.

Constructor & Destructor Documentation

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

Definition at line 93 of file mitkIOAdapter.h.

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

Definition at line 94 of file mitkIOAdapter.h.

Member Function Documentation

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

Implements mitk::IOAdapterBase.

Definition at line 85 of file mitkIOAdapter.h.

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 74 of file mitkIOAdapter.h.

References mitk::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: