ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions
itk::TransformIOFactory Class Reference

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

#include <itkTransformIOFactory.h>

Inheritance diagram for itk::TransformIOFactory:
Collaboration diagram for itk::TransformIOFactory:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
enum  FileModeType {
  ReadMode,
  WriteMode
}
typedef SmartPointer< SelfPointer
typedef TransformIOFactory Self
typedef Object Superclass
typedef TransformIOBase::Pointer TransformIOBasePointer

Public Member Functions

virtual const char * GetNameOfClass () const

Static Public Member Functions

static TransformIOBasePointer CreateTransformIO (const char *path, FileModeType mode)
static void RegisterBuiltInFactories ()

Protected Member Functions

 TransformIOFactory ()
 ~TransformIOFactory ()

Private Member Functions

void operator= (const Self &)
 TransformIOFactory (const Self &)

Detailed Description

Create instances of TransformIO objects using an object factory.

Definition at line 30 of file itkTransformIOFactory.h.


Member Typedef Documentation

Reimplemented from itk::Object.

Definition at line 37 of file itkTransformIOFactory.h.

Reimplemented from itk::Object.

Definition at line 36 of file itkTransformIOFactory.h.

Standard class typedefs.

Reimplemented from itk::Object.

Definition at line 34 of file itkTransformIOFactory.h.

Reimplemented from itk::Object.

Definition at line 35 of file itkTransformIOFactory.h.

Convenient typedefs.

Definition at line 42 of file itkTransformIOFactory.h.


Member Enumeration Documentation

Mode in which the files is intended to be used

Enumerator:
ReadMode 
WriteMode 

Definition at line 48 of file itkTransformIOFactory.h.


Constructor & Destructor Documentation

itk::TransformIOFactory::TransformIOFactory ( ) [protected]
itk::TransformIOFactory::~TransformIOFactory ( ) [protected]
itk::TransformIOFactory::TransformIOFactory ( const Self ) [private]

Member Function Documentation

static TransformIOBasePointer itk::TransformIOFactory::CreateTransformIO ( const char *  path,
FileModeType  mode 
) [static]

Create the appropriate TransformIO depending on the particulars of the file.

virtual const char* itk::TransformIOFactory::GetNameOfClass ( ) const [virtual]

Class Methods used to interface with the registered factories Run-time type information (and related methods).

Reimplemented from itk::Object.

void itk::TransformIOFactory::operator= ( const Self ) [private]

Mutex lock to protect modification to the reference count

Reimplemented from itk::Object.

static void itk::TransformIOFactory::RegisterBuiltInFactories ( ) [static]

Register Built-in factories


The documentation for this class was generated from the following file: