IGSTK
|
This class is a base class for all image reader classes. More...
#include <igstkImageReader.h>
Public Attributes | |
igstkStandardTemplatedAbstractClassTraitsMacro (ImageReader, Object) public | |
Macro with standard traits declarations. | |
Protected Types | |
typedef ImageSpatialObjectType::ImageType | ImageType |
Some convenient typedefs for internal ITK image. | |
typedef ImageType::ConstPointer | ImagePointer |
typedef ImageType::RegionType | ImageRegionType |
Protected Member Functions | |
ImageReader () | |
~ImageReader () | |
void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
Print the object information in a stream. | |
void | ConnectImage () |
Connect the ITK image to the output ImageSpatialObject. | |
Protected Attributes | |
ImageSpatialObjectType::Pointer | m_ImageSpatialObject |
This class is a base class for all image reader classes.
This class reads image data stored in files and outputs image spatial object. This class is templated over pixeltype and dimension parameters
Definition at line 72 of file igstkImageReader.h.
typedef ImageSpatialObjectType::ImageType igstk::ImageReader< TImageSpatialObject >::ImageType [protected] |
Some convenient typedefs for internal ITK image.
These types must not be exposed in the API of this class.
Reimplemented in igstk::DICOMImageReader< TImageSpatialObject >, igstk::DICOMImageReader< PETImageSpatialObject >, igstk::DICOMImageReader< USImageObject >, igstk::DICOMImageReader< MRImageSpatialObject >, and igstk::DICOMImageReader< CTImageSpatialObject >.
Definition at line 102 of file igstkImageReader.h.
typedef ImageType::ConstPointer igstk::ImageReader< TImageSpatialObject >::ImagePointer [protected] |
Definition at line 103 of file igstkImageReader.h.
typedef ImageType::RegionType igstk::ImageReader< TImageSpatialObject >::ImageRegionType [protected] |
Definition at line 104 of file igstkImageReader.h.
igstk::ImageReader< TImageSpatialObject >::ImageReader | ( | ) | [protected] |
igstk::ImageReader< TImageSpatialObject >::~ImageReader | ( | ) | [protected] |
void igstk::ImageReader< TImageSpatialObject >::PrintSelf | ( | std::ostream & | os, |
::itk::Indent | indent | ||
) | const [protected] |
Print the object information in a stream.
void igstk::ImageReader< TImageSpatialObject >::ConnectImage | ( | ) | [protected] |
Connect the ITK image to the output ImageSpatialObject.
igstk::ImageReader< TImageSpatialObject >::igstkStandardTemplatedAbstractClassTraitsMacro(ImageReader, Object) public |
Macro with standard traits declarations.
Some convenient typedefs for input image Declare the ImageReaderToImageSpatialObject class to be a friend in order to give it access to the private method GetITKImage().
Definition at line 78 of file igstkImageReader.h.
ImageSpatialObjectType::Pointer igstk::ImageReader< TImageSpatialObject >::m_ImageSpatialObject [protected] |
Definition at line 106 of file igstkImageReader.h.