#include <itkImageSeriesReader.h>
Inheritance diagram for itk::ImageSeriesReader< TOutputImage >:
Public Types | |
typedef ImageSeriesReader | Self |
typedef ImageSource< TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef TOutputImage::SizeType | SizeType |
typedef TOutputImage::RegionType | ImageRegionType |
typedef TOutputImage::PixelType | OutputImagePixelType |
Public Member Functions | |
virtual const char * | GetClassName () const |
void | AddFileName (std::string &name) |
virtual void | GenerateOutputInformation (void) |
virtual void | EnlargeOutputRequestedRegion (DataObject *output) |
void | SetFileNames (const std::vector< std::string > &name) |
const std::vector< std::string > & | GetFileNames () |
void | SetFileName (std::string &name) |
virtual void | SetReverseOrder (bool _arg) |
virtual bool | GetReverseOrder () |
virtual void | ReverseOrderOn () |
virtual void | ReverseOrderOff () |
virtual void | SetImageIO (ImageIOBase *_arg) |
virtual ImageIOBase * | GetImageIO () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
ImageSeriesReader () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | GenerateData () |
Protected Attributes | |
ImageIOBase::Pointer | m_ImageIO |
bool | m_ReverseOrder |
std::vector< std::string > | m_FileNames |
int | m_NumberOfDimensionsInImage |
This class builds an n-dimension image from multiple n-1 dimension image files. The files stored in a vector of strings are read using the ImageFileReader. File format may vary between the files, but the image data must have the same Size for all dimensions.
Definition at line 46 of file itkImageSeriesReader.h.
|
The region of the output image. Definition at line 64 of file itkImageSeriesReader.h. |
|
The pixel type of the output image. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 67 of file itkImageSeriesReader.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 52 of file itkImageSeriesReader.h. |
|
Standard class typedefs. Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 50 of file itkImageSeriesReader.h. |
|
The size of the output image. Definition at line 61 of file itkImageSeriesReader.h. |
|
Reimplemented from itk::ImageSource< TOutputImage >. Definition at line 51 of file itkImageSeriesReader.h. |
|
Definition at line 128 of file itkImageSeriesReader.h. References itk::ImageIOBase::Pointer. |
|
Add a single filename to the list of files. To add a vector of filenames, use the AddFileNames method. Definition at line 96 of file itkImageSeriesReader.h. |
|
Give the reader a chance to indicate that it will produce more output than it was requested to produce. ImageSeriesReader cannot currently read a portion of an image (since the ImageIO objects cannot read a portion of an image), so the ImageSeriesReader must enlarge the RequestedRegion to the size of the image on disk. Reimplemented from itk::ProcessObject.
|
|
Does the real work. Reimplemented from itk::ImageSource< TOutputImage >.
|
|
Prepare the allocation of the output image during the first back propagation of the pipeline. Reimplemented from itk::ProcessObject.
|
|
Run-time type information (and related methods). Reimplemented from itk::ImageSource< TOutputImage >.
|
|
Set the vector of strings that contains the file names. Files are processed in sequential order. Definition at line 79 of file itkImageSeriesReader.h. |
|
Set/Get the ImageIO helper class. By default, the ImageSeriesReader uses the factory mechanism of the ImageFileReader to determine the file type. This method can be used to specify which IO to use. |
|
ReverseOrderOn changes the order of travesal of the file names from last to first |
|
Method for creation through the object factory. Reimplemented from itk::Object.
|
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ProcessObject.
|
|
ReverseOrderOn changes the order of travesal of the file names from last to first |
|
ReverseOrderOn changes the order of travesal of the file names from last to first |
|
Set the first file name to be processed. This deletes previous filenames. Definition at line 87 of file itkImageSeriesReader.h. |
|
Set the vector of strings that contains the file names. Files are processed in sequential order. Definition at line 71 of file itkImageSeriesReader.h. |
|
Set/Get the ImageIO helper class. By default, the ImageSeriesReader uses the factory mechanism of the ImageFileReader to determine the file type. This method can be used to specify which IO to use. |
|
ReverseOrderOn changes the order of travesal of the file names from last to first |
|
A list of filenames to be processed. Definition at line 141 of file itkImageSeriesReader.h. |
|
The image format, 0 will use the factory mechnism. Definition at line 135 of file itkImageSeriesReader.h. |
|
The number of independent variables in the images that comprise the series. Definition at line 145 of file itkImageSeriesReader.h. |
|
Select the traversal order. Definition at line 138 of file itkImageSeriesReader.h. |