ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageIOFactory.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
enum | FileModeType { ReadMode, WriteMode } |
typedef SmartPointer< Self > | Pointer |
typedef ImageIOFactory | Self |
typedef Object | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static ImageIOBasePointer | CreateImageIO (const char *path, FileModeType mode) |
Public Attributes | |
typedef::itk::ImageIOBase::Pointer | ImageIOBasePointer |
Protected Member Functions | |
ImageIOFactory () | |
~ImageIOFactory () | |
Private Member Functions | |
ImageIOFactory (const Self &) | |
void | operator= (const Self &) |
Create instances of ImageIO objects using an object factory.
Definition at line 30 of file itkImageIOFactory.h.
typedef SmartPointer< const Self > itk::ImageIOFactory::ConstPointer |
Reimplemented from itk::Object.
Definition at line 37 of file itkImageIOFactory.h.
typedef SmartPointer< Self > itk::ImageIOFactory::Pointer |
Reimplemented from itk::Object.
Definition at line 36 of file itkImageIOFactory.h.
Standard class typedefs.
Reimplemented from itk::Object.
Definition at line 34 of file itkImageIOFactory.h.
Reimplemented from itk::Object.
Definition at line 35 of file itkImageIOFactory.h.
Mode in which the files is intended to be used
Definition at line 48 of file itkImageIOFactory.h.
itk::ImageIOFactory::ImageIOFactory | ( | ) | [protected] |
itk::ImageIOFactory::~ImageIOFactory | ( | ) | [protected] |
itk::ImageIOFactory::ImageIOFactory | ( | const Self & | ) | [private] |
static ImageIOBasePointer itk::ImageIOFactory::CreateImageIO | ( | const char * | path, |
FileModeType | mode | ||
) | [static] |
Create the appropriate ImageIO depending on the particulars of the file.
Referenced by HashTestImage().
virtual const char* itk::ImageIOFactory::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::ImageIOFactory::operator= | ( | const Self & | ) | [private] |
Mutex lock to protect modification to the reference count
Reimplemented from itk::Object.
typedef::itk::ImageIOBase::Pointer itk::ImageIOFactory::ImageIOBasePointer |
Convenient typedefs.
Definition at line 42 of file itkImageIOFactory.h.