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
[legend]
Collaboration diagram for itk::MRMLIDImageIOFactory:
Collaboration graph
[legend]

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 ( )
protected

◆ ~MRMLIDImageIOFactory()

itk::MRMLIDImageIOFactory::~MRMLIDImageIOFactory ( )
overrideprotected

Member Function Documentation

◆ FactoryNew()

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

Definition at line 48 of file itkMRMLIDImageIOFactory.h.

◆ GetDescription()

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

◆ GetITKSourceVersion()

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

Class methods used to interface with the registered factories.

◆ itkFactorylessNewMacro()

itk::MRMLIDImageIOFactory::itkFactorylessNewMacro ( Self  )

Method for class instantiation.

◆ itkTypeMacro()

itk::MRMLIDImageIOFactory::itkTypeMacro ( MRMLIDImageIOFactory  ,
ObjectFactoryBase   
)

Run-time type information (and related methods).

◆ RegisterOneFactory()

static void itk::MRMLIDImageIOFactory::RegisterOneFactory ( )
inlinestatic

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: