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

mitk::NrrdDiffusionImageWriterFactory Class Reference

#include <mitkNrrdDiffusionImageWriterFactory.h>

List of all members.

Public Types

typedef
mitk::NrrdDiffusionImageWriterFactory 
Self
typedef itk::ObjectFactoryBase Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

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

Static Public Member Functions

static void RegisterOneFactory (void)

Protected Member Functions

 NrrdDiffusionImageWriterFactory ()
 ~NrrdDiffusionImageWriterFactory ()

Detailed Description

Definition at line 28 of file mitkNrrdDiffusionImageWriterFactory.h.


Member Typedef Documentation

Definition at line 32 of file mitkNrrdDiffusionImageWriterFactory.h.

Definition at line 32 of file mitkNrrdDiffusionImageWriterFactory.h.

Definition at line 32 of file mitkNrrdDiffusionImageWriterFactory.h.

typedef itk::ObjectFactoryBase mitk::NrrdDiffusionImageWriterFactory::Superclass

Definition at line 32 of file mitkNrrdDiffusionImageWriterFactory.h.


Constructor & Destructor Documentation

mitk::NrrdDiffusionImageWriterFactory::NrrdDiffusionImageWriterFactory (  ) [protected]

Definition at line 46 of file mitkNrrdDiffusionImageWriterFactory.cpp.

                                    {}

private:
  CreateNrrdDiffusionImageWriter(const Self&); //purposely not implemented
  void operator=(const Self&); //purposely not implemented
};

NrrdDiffusionImageWriterFactory::NrrdDiffusionImageWriterFactory()
{
mitk::NrrdDiffusionImageWriterFactory::~NrrdDiffusionImageWriterFactory (  ) [protected]

Definition at line 56 of file mitkNrrdDiffusionImageWriterFactory.cpp.


Member Function Documentation

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

Definition at line 65 of file mitkNrrdDiffusionImageWriterFactory.cpp.

{
const char * mitk::NrrdDiffusionImageWriterFactory::GetITKSourceVersion ( void   ) const [virtual]

Class methods used to interface with the registered factories.

Definition at line 60 of file mitkNrrdDiffusionImageWriterFactory.cpp.

{
mitk::NrrdDiffusionImageWriterFactory::itkFactorylessNewMacro ( Self   )

Method for class instantiation.

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

Register one factory of this type

Definition at line 42 of file mitkNrrdDiffusionImageWriterFactory.h.

Referenced by mitk::DiffusionImagingObjectFactory::DiffusionImagingObjectFactory().

  {
    static bool IsRegistered = false;
    if ( !IsRegistered )
    {
      NrrdDiffusionImageWriterFactory::Pointer ugVtkWriterFactory = NrrdDiffusionImageWriterFactory::New();
      ObjectFactoryBase::RegisterFactory( ugVtkWriterFactory );
      IsRegistered = true;
    }
  }

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