Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::RawImageIOFactory< TPixel, VImageDimension > Class Template Reference

#include <itkRawImageIO.h>

Inheritance diagram for itk::RawImageIOFactory< TPixel, VImageDimension >:

Inheritance graph
[legend]
Collaboration diagram for itk::RawImageIOFactory< TPixel, VImageDimension >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef RawImageIOFactory<
TPixel, VImageDimension > 
Self
typedef ObjectFactoryBase Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer

Public Member Functions

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

Static Public Member Functions

void RegisterOneFactory (void)

Protected Types

typedef RawImageIO< TPixel,
VImageDimension > 
myProductType

Protected Member Functions

 RawImageIOFactory ()
 ~RawImageIOFactory ()

Protected Attributes

const myProductTypem_MyProduct

template<class TPixel, unsigned int VImageDimension>
class itk::RawImageIOFactory< TPixel, VImageDimension >


Member Typedef Documentation

template<class TPixel, unsigned int VImageDimension>
typedef SmartPointer<const Self> itk::RawImageIOFactory< TPixel, VImageDimension >::ConstPointer
 

Reimplemented from itk::ObjectFactoryBase.

Definition at line 172 of file itkRawImageIO.h.

template<class TPixel, unsigned int VImageDimension>
typedef RawImageIO<TPixel,VImageDimension> itk::RawImageIOFactory< TPixel, VImageDimension >::myProductType [protected]
 

Definition at line 201 of file itkRawImageIO.h.

Referenced by itk::RawImageIOFactory< TPixel, VImageDimension >::RawImageIOFactory().

template<class TPixel, unsigned int VImageDimension>
typedef SmartPointer<Self> itk::RawImageIOFactory< TPixel, VImageDimension >::Pointer
 

Reimplemented from itk::ObjectFactoryBase.

Definition at line 171 of file itkRawImageIO.h.

template<class TPixel, unsigned int VImageDimension>
typedef RawImageIOFactory<TPixel,VImageDimension> itk::RawImageIOFactory< TPixel, VImageDimension >::Self
 

Standard class typedefs.

Reimplemented from itk::ObjectFactoryBase.

Definition at line 169 of file itkRawImageIO.h.

template<class TPixel, unsigned int VImageDimension>
typedef ObjectFactoryBase itk::RawImageIOFactory< TPixel, VImageDimension >::Superclass
 

Reimplemented from itk::ObjectFactoryBase.

Definition at line 170 of file itkRawImageIO.h.


Constructor & Destructor Documentation

template<class TPixel, unsigned int VImageDimension>
itk::RawImageIOFactory< TPixel, VImageDimension >::RawImageIOFactory  )  [inline, protected]
 

Definition at line 199 of file itkRawImageIO.h.

References itk::RawImageIOFactory< TPixel, VImageDimension >::myProductType.

template<class TPixel, unsigned int VImageDimension>
itk::RawImageIOFactory< TPixel, VImageDimension >::~RawImageIOFactory  )  [inline, protected]
 

Definition at line 200 of file itkRawImageIO.h.


Member Function Documentation

template<class TPixel, unsigned int VImageDimension>
const char* itk::RawImageIOFactory< TPixel, VImageDimension >::GetDescription void   )  const [inline, virtual]
 

Return a descriptive string describing the factory.

Implements itk::ObjectFactoryBase.

Definition at line 180 of file itkRawImageIO.h.

template<class TPixel, unsigned int VImageDimension>
const char* itk::RawImageIOFactory< TPixel, VImageDimension >::GetITKSourceVersion void   )  const [inline, virtual]
 

Class methods used to interface with the registered factories.

Implements itk::ObjectFactoryBase.

Definition at line 175 of file itkRawImageIO.h.

template<class TPixel, unsigned int VImageDimension>
virtual const char* itk::RawImageIOFactory< TPixel, VImageDimension >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ObjectFactoryBase.

template<class TPixel, unsigned int VImageDimension>
itk::RawImageIOFactory< TPixel, VImageDimension >::itkFactorylessNewMacro Self   ) 
 

Method for class instantiation.

template<class TPixel, unsigned int VImageDimension>
void itk::RawImageIOFactory< TPixel, VImageDimension >::RegisterOneFactory void   )  [inline, static]
 

Register one factory of this type

Definition at line 192 of file itkRawImageIO.h.


Member Data Documentation

template<class TPixel, unsigned int VImageDimension>
const myProductType* itk::RawImageIOFactory< TPixel, VImageDimension >::m_MyProduct [protected]
 

Definition at line 202 of file itkRawImageIO.h.


The documentation for this class was generated from the following file:
Generated at Thu May 25 02:09:03 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000