Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
itk::MRMLIDImageIOFactory Class Reference

Create instances of MRMLIDImageIO objects using an object factory. More...

#include <Libs/MRML/IDImageIO/itkMRMLIDImageIOFactory.h>

Inheritance diagram for itk::MRMLIDImageIOFactory:
Inheritance graph
Collaboration diagram for itk::MRMLIDImageIOFactory:
Collaboration graph

Public Types

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

Public Member Functions

const char * GetDescription () const override
const char * GetITKSourceVersion () const override
 itkFactorylessNewMacro (Self)
 itkTypeMacro (MRMLIDImageIOFactory, ObjectFactoryBase)

Static Public Member Functions

static MRMLIDImageIOFactoryFactoryNew ()
static void RegisterOneFactory ()

Protected Member Functions

 MRMLIDImageIOFactory ()
 ~MRMLIDImageIOFactory () override

Detailed Description

Create instances of MRMLIDImageIO objects using an object factory.

Definition at line 33 of file itkMRMLIDImageIOFactory.h.

Member Typedef Documentation

◆ ConstPointer

typedef SmartPointer<const Self> itk::MRMLIDImageIOFactory::ConstPointer

Definition at line 40 of file itkMRMLIDImageIOFactory.h.

◆ Pointer

Definition at line 39 of file itkMRMLIDImageIOFactory.h.

◆ Self

Standard class typedefs.

Definition at line 37 of file itkMRMLIDImageIOFactory.h.

◆ Superclass

typedef ObjectFactoryBase itk::MRMLIDImageIOFactory::Superclass

Definition at line 38 of file itkMRMLIDImageIOFactory.h.

Constructor & Destructor Documentation

◆ MRMLIDImageIOFactory()

itk::MRMLIDImageIOFactory::MRMLIDImageIOFactory ( )

◆ ~MRMLIDImageIOFactory()

itk::MRMLIDImageIOFactory::~MRMLIDImageIOFactory ( )

Member Function Documentation

◆ FactoryNew()

static MRMLIDImageIOFactory* itk::MRMLIDImageIOFactory::FactoryNew ( )

Definition at line 48 of file itkMRMLIDImageIOFactory.h.

◆ GetDescription()

const char* itk::MRMLIDImageIOFactory::GetDescription ( ) const

◆ GetITKSourceVersion()

const char* itk::MRMLIDImageIOFactory::GetITKSourceVersion ( ) const

Class methods used to interface with the registered factories.

◆ itkFactorylessNewMacro()

itk::MRMLIDImageIOFactory::itkFactorylessNewMacro ( Self  )

Method for class instantiation.

◆ itkTypeMacro()

itk::MRMLIDImageIOFactory::itkTypeMacro ( MRMLIDImageIOFactory  ,

Run-time type information (and related methods).

◆ RegisterOneFactory()

static void itk::MRMLIDImageIOFactory::RegisterOneFactory ( )

Register one factory of this type

Definition at line 54 of file itkMRMLIDImageIOFactory.h.

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