![]() |
ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkHDF5TransformIO.h>
Inheritance diagram for itk::HDF5TransformIO:
Collaboration diagram for itk::HDF5TransformIO:Public Types | |
| typedef TransformType::ParametersType | ParametersType |
| typedef SmartPointer< Self > | Pointer |
| typedef HDF5TransformIO | Self |
| typedef TransformIOBase | Superclass |
| typedef Superclass::TransformListType | TransformListType |
| typedef Superclass::TransformPointer | TransformPointer |
| typedef TransformBase | TransformType |
Public Member Functions | |
| virtual bool | CanReadFile (const char *) |
| virtual bool | CanWriteFile (const char *) |
| virtual void | Read () |
| virtual void | Write () |
Protected Member Functions | |
| HDF5TransformIO () | |
| virtual | ~HDF5TransformIO () |
Private Member Functions | |
| ParametersType | ReadParameters (const std::string &DataSetName) |
| void | WriteParameters (const std::string &name, const ParametersType ¶meters) |
| void | WriteString (const std::string &path, const std::string &value) |
| void | WriteString (const std::string &path, const char *value) |
| void | WriteOneTransform (const int transformIndex, const TransformType *transform) |
Private Attributes | |
| H5::H5File * | m_H5File |
| virtual const char * | GetNameOfClass () const |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| static Pointer | New () |
Read&Write transforms in HDF5 Format.
See hdfgroup.org/HDF5 -- HDF5 is a physics/astrophysics format, but it is very general and can store pretty much any sort of data.
Definition at line 46 of file itkHDF5TransformIO.h.
Definition at line 55 of file itkHDF5TransformIO.h.
| typedef SmartPointer< Self > itk::HDF5TransformIO::Pointer |
Reimplemented from itk::TransformIOBase.
Definition at line 51 of file itkHDF5TransformIO.h.
Standard class typedefs
Reimplemented from itk::TransformIOBase.
Definition at line 49 of file itkHDF5TransformIO.h.
Reimplemented from itk::TransformIOBase.
Definition at line 50 of file itkHDF5TransformIO.h.
Reimplemented from itk::TransformIOBase.
Definition at line 54 of file itkHDF5TransformIO.h.
For writing, a const transform list gets passed in, for reading, a non-const transform list is created from the file.
Reimplemented from itk::TransformIOBase.
Definition at line 53 of file itkHDF5TransformIO.h.
Transform types
Reimplemented from itk::TransformIOBase.
Definition at line 52 of file itkHDF5TransformIO.h.
| itk::HDF5TransformIO::HDF5TransformIO | ( | ) | [protected] |
| virtual itk::HDF5TransformIO::~HDF5TransformIO | ( | ) | [protected, virtual] |
| virtual bool itk::HDF5TransformIO::CanReadFile | ( | const char * | ) | [virtual] |
Determine the file type. Returns true if this ImageIO can read the file specified.
Implements itk::TransformIOBase.
| virtual bool itk::HDF5TransformIO::CanWriteFile | ( | const char * | ) | [virtual] |
Determine the file type. Returns true if this ImageIO can read the file specified.
Implements itk::TransformIOBase.
| virtual::itk::LightObject::Pointer itk::HDF5TransformIO::CreateAnother | ( | void | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::LightProcessObject.
| virtual const char* itk::HDF5TransformIO::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::TransformIOBase.
| static Pointer itk::HDF5TransformIO::New | ( | ) | [static] |
Run-time type information (and related methods).
Reimplemented from itk::LightProcessObject.
| virtual void itk::HDF5TransformIO::Read | ( | ) | [virtual] |
Reads the data from disk into the memory buffer provided.
Implements itk::TransformIOBase.
| ParametersType itk::HDF5TransformIO::ReadParameters | ( | const std::string & | DataSetName | ) | [private] |
Read a parameter array from the file location name
| virtual void itk::HDF5TransformIO::Write | ( | ) | [virtual] |
Writes the data to disk from the memory buffer provided. Make sure that the IORegions has been set properly. The buffer is cast to a pointer to the beginning of the image data.
Implements itk::TransformIOBase.
| void itk::HDF5TransformIO::WriteOneTransform | ( | const int | transformIndex, |
| const TransformType * | transform | ||
| ) | [private] |
write a string variable
| void itk::HDF5TransformIO::WriteParameters | ( | const std::string & | name, |
| const ParametersType & | parameters | ||
| ) | [private] |
Write a parameter array to the file location name
| void itk::HDF5TransformIO::WriteString | ( | const std::string & | path, |
| const std::string & | value | ||
| ) | [private] |
write a string variable
| void itk::HDF5TransformIO::WriteString | ( | const std::string & | path, |
| const char * | value | ||
| ) | [private] |
write a string variable
H5::H5File* itk::HDF5TransformIO::m_H5File [private] |
Definition at line 95 of file itkHDF5TransformIO.h.
1.7.6.1