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:

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 Methods

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

Static Public Methods

void RegisterOneFactory (void)

Protected Types

typedef RawImageIO< TPixel,
VImageDimension > 
myProductType

Protected Methods

 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 175 of file itkRawImageIO.h.

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

Definition at line 204 of file itkRawImageIO.h.

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

Reimplemented from itk::ObjectFactoryBase.

Definition at line 174 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 172 of file itkRawImageIO.h.

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

Reimplemented from itk::ObjectFactoryBase.

Definition at line 173 of file itkRawImageIO.h.


Constructor & Destructor Documentation

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

Definition at line 202 of file itkRawImageIO.h.

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

Definition at line 203 of file itkRawImageIO.h.


Member Function Documentation

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

Run-time type information (and related methods).

Reimplemented from itk::ObjectFactoryBase.

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 183 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 178 of file itkRawImageIO.h.

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 195 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 205 of file itkRawImageIO.h.


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:21:07 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000