NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Creates instances of NifTK specific image IO objects. More...
Public Types | |
typedef NifTKImageIOFactory | Self |
typedef ObjectFactoryBase | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
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 () |
Creates instances of NifTK specific image IO objects.
typedef SmartPointer<const Self> itk::NifTKImageIOFactory::ConstPointer |
typedef SmartPointer<Self> itk::NifTKImageIOFactory::Pointer |
Standard class typedefs.
typedef ObjectFactoryBase itk::NifTKImageIOFactory::Superclass |
|
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.
|
protectedvirtual |
|
overridevirtual |
|
overridevirtual |
Class methods used to interface with the registered factories.
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).