NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::NifTKImageIOFactory Class Reference

Creates instances of NifTK specific image IO objects. More...

Inheritance diagram for itk::NifTKImageIOFactory:
Inheritance graph
[legend]
Collaboration diagram for itk::NifTKImageIOFactory:
Collaboration graph
[legend]

Public Types

typedef NifTKImageIOFactory Self
 
typedef ObjectFactoryBase Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual const char * GetITKSourceVersion (void) const override
 
virtual const char * GetDescription (void) const override
 
 itkFactorylessNewMacro (Self) virtual const char *GetClassName() const
 

Static Public Member Functions

static void Initialize ()
 

Protected Member Functions

 NifTKImageIOFactory ()
 
virtual ~NifTKImageIOFactory ()
 

Detailed Description

Creates instances of NifTK specific image IO objects.

Member Typedef Documentation

typedef SmartPointer<const Self> itk::NifTKImageIOFactory::ConstPointer
typedef SmartPointer<Self> itk::NifTKImageIOFactory::Pointer

Standard class typedefs.

typedef ObjectFactoryBase itk::NifTKImageIOFactory::Superclass

Constructor & Destructor Documentation

itk::NifTKImageIOFactory::NifTKImageIOFactory ( )
protected

Important note:

Registering ITK image IOs to the ITK object factories here must follow the same logic as registering them to mitk::FileReaderRegistry in mitk::NifTKCoreObjectFactory in the niftkCore module.

itk::NifTKImageIOFactory::~NifTKImageIOFactory ( )
protectedvirtual

Member Function Documentation

const char * itk::NifTKImageIOFactory::GetDescription ( void  ) const
overridevirtual
const char * itk::NifTKImageIOFactory::GetITKSourceVersion ( void  ) const
overridevirtual

Class methods used to interface with the registered factories.

void itk::NifTKImageIOFactory::Initialize ( void  )
static

This function registers the ITK image IO factories. Registered factories are:

Dumb function. Calling this function ensures that the static instance of RegisterImageIOFactories is created and the ITK image IOs are actually registered.

itk::NifTKImageIOFactory::itkFactorylessNewMacro ( Self  ) const

Method for class instantiation. Run-time type information (and related methods).


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