ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkTransformIOBase.h>
Abstract superclass defining the Transform IO interface.
TransformIOBase is a pure virtual base class for dervied classes that read/write transform data. It's used by the TransformFileReader and TransformFileWriter classes. End users don't directly manipulate classes derived from TransformIOBase; the TransformIOFactory is used by the Reader/Writer to pick a concrete derived class to do the actual reading/writing of transforms.
Definition at line 40 of file itkTransformIOBase.h.
typedef std::list< ConstTransformPointer > itk::TransformIOBase::ConstTransformListType |
Definition at line 60 of file itkTransformIOBase.h.
Definition at line 59 of file itkTransformIOBase.h.
typedef SmartPointer< Self > itk::TransformIOBase::Pointer |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
Definition at line 46 of file itkTransformIOBase.h.
Standard class typedefs
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
Definition at line 44 of file itkTransformIOBase.h.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
Definition at line 45 of file itkTransformIOBase.h.
typedef std::list< TransformPointer > itk::TransformIOBase::TransformListType |
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
Definition at line 58 of file itkTransformIOBase.h.
For writing, a const transform list gets passed in, for reading, a non-const transform list is created from the file.
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
Definition at line 57 of file itkTransformIOBase.h.
Transform types
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
Definition at line 49 of file itkTransformIOBase.h.
itk::TransformIOBase::TransformIOBase | ( | ) | [protected] |
Set the writer to append to the specified file
virtual itk::TransformIOBase::~TransformIOBase | ( | ) | [protected, virtual] |
Set the writer to append to the specified file
virtual void itk::TransformIOBase::AppendModeOff | ( | ) | [virtual] |
Set the writer to append to the specified file
virtual void itk::TransformIOBase::AppendModeOn | ( | ) | [virtual] |
Set the writer to append to the specified file
virtual bool itk::TransformIOBase::CanReadFile | ( | const char * | ) | [pure virtual] |
Determine the file type. Returns true if this TransformIO can read the file specified.
Implemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
virtual bool itk::TransformIOBase::CanWriteFile | ( | const char * | ) | [pure virtual] |
Determine the file type. Returns true if this TransformIO can read the file specified.
Implemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
void itk::TransformIOBase::CreateTransform | ( | TransformPointer & | ptr, |
const std::string & | ClassName | ||
) | [protected] |
virtual bool itk::TransformIOBase::GetAppendMode | ( | ) | const [virtual] |
Set the writer to append to the specified file
virtual const char* itk::TransformIOBase::GetFileName | ( | ) | const [virtual] |
Set/Get the name of the file to be read.
virtual const char* itk::TransformIOBase::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
TransformListType& itk::TransformIOBase::GetReadTransformList | ( | ) | [inline] |
Get the list of transforms resulting from a file read
Definition at line 83 of file itkTransformIOBase.h.
TransformListType& itk::TransformIOBase::GetTransformList | ( | ) | [inline] |
Get the list of transforms resulting from a file read
Definition at line 82 of file itkTransformIOBase.h.
Get the list of transforms resulting from a file read
Definition at line 84 of file itkTransformIOBase.h.
void itk::TransformIOBase::OpenStream | ( | std::ofstream & | out, |
bool | binary | ||
) | [protected] |
void itk::TransformIOBase::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Set the writer to append to the specified file
Reimplemented from itk::LightProcessObject.
virtual void itk::TransformIOBase::Read | ( | ) | [pure virtual] |
Reads the data from disk into the memory buffer provided.
Implemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
virtual void itk::TransformIOBase::SetAppendMode | ( | bool | _arg | ) | [virtual] |
Set the writer to append to the specified file
virtual void itk::TransformIOBase::SetFileName | ( | const char * | _arg | ) | [virtual] |
Set/Get the name of the file to be read.
void itk::TransformIOBase::SetTransformList | ( | ConstTransformListType & | transformList | ) |
Set the list of transforms before writing
virtual void itk::TransformIOBase::Write | ( | ) | [pure virtual] |
Writes the transform list to disk.
Implemented in itk::HDF5TransformIO, and itk::MatlabTransformIO.
bool itk::TransformIOBase::m_AppendMode [private] |
Definition at line 108 of file itkTransformIOBase.h.
std::string itk::TransformIOBase::m_FileName [private] |
Definition at line 105 of file itkTransformIOBase.h.
Definition at line 106 of file itkTransformIOBase.h.
Definition at line 107 of file itkTransformIOBase.h.