Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

mitk::NrrdDiffusionImageIOFactory Class Reference
[IO Classes]

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

#include <mitkNrrdDiffusionImageIOFactory.h>

List of all members.

Public Types

typedef NrrdDiffusionImageIOFactory Self
typedef itk::ObjectFactoryBase Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

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

Static Public Member Functions

static
NrrdDiffusionImageIOFactory
FactoryNew ()
static void RegisterOneFactory (void)

Protected Member Functions

 NrrdDiffusionImageIOFactory ()
 ~NrrdDiffusionImageIOFactory ()

Detailed Description

Create instances of NrrdDiffusionImageReader objects using an object factory.

Definition at line 34 of file mitkNrrdDiffusionImageIOFactory.h.


Member Typedef Documentation

typedef itk::SmartPointer<const Self> mitk::NrrdDiffusionImageIOFactory::ConstPointer

Definition at line 41 of file mitkNrrdDiffusionImageIOFactory.h.

Definition at line 40 of file mitkNrrdDiffusionImageIOFactory.h.

Standard class typedefs.

Definition at line 38 of file mitkNrrdDiffusionImageIOFactory.h.

typedef itk::ObjectFactoryBase mitk::NrrdDiffusionImageIOFactory::Superclass

Definition at line 39 of file mitkNrrdDiffusionImageIOFactory.h.


Constructor & Destructor Documentation

mitk::NrrdDiffusionImageIOFactory::NrrdDiffusionImageIOFactory (  ) [protected]

Definition at line 23 of file mitkNrrdDiffusionImageIOFactory.cpp.

{

NrrdDiffusionImageIOFactory::NrrdDiffusionImageIOFactory()
{
  typedef short DiffusionPixelType;
  typedef itk::VectorImage< DiffusionPixelType, 3 >   DiffusionImageType;
  typedef NrrdDiffusionImageReader<DiffusionPixelType> NrrdDiffVolReaderType;
  this->RegisterOverride("mitkIOAdapter",
mitk::NrrdDiffusionImageIOFactory::~NrrdDiffusionImageIOFactory (  ) [protected]

Definition at line 35 of file mitkNrrdDiffusionImageIOFactory.cpp.


Member Function Documentation

static NrrdDiffusionImageIOFactory* mitk::NrrdDiffusionImageIOFactory::FactoryNew (  ) [inline, static]

Definition at line 49 of file mitkNrrdDiffusionImageIOFactory.h.

virtual const char* mitk::NrrdDiffusionImageIOFactory::GetClassName (  ) const [virtual]

Run-time type information (and related methods).

const char * mitk::NrrdDiffusionImageIOFactory::GetDescription ( void   ) const [virtual]

Definition at line 44 of file mitkNrrdDiffusionImageIOFactory.cpp.

{
  return ITK_SOURCE_VERSION;
}
const char * mitk::NrrdDiffusionImageIOFactory::GetITKSourceVersion ( void   ) const [virtual]

Class methods used to interface with the registered factories.

Definition at line 39 of file mitkNrrdDiffusionImageIOFactory.cpp.

{
}
mitk::NrrdDiffusionImageIOFactory::itkFactorylessNewMacro ( Self   )

Method for class instantiation.

static void mitk::NrrdDiffusionImageIOFactory::RegisterOneFactory ( void   ) [inline, static]

Register one factory of this type

Definition at line 54 of file mitkNrrdDiffusionImageIOFactory.h.

  {
    NrrdDiffusionImageIOFactory::Pointer NrrdDiffusionImageIOFactory = NrrdDiffusionImageIOFactory::New();
    ObjectFactoryBase::RegisterFactory(NrrdDiffusionImageIOFactory);
  }

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines