Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Reads in the image data stored as DICOM series. The series is specified by a HeaderContainer. More...
#include <mitkDicomDiffusionImageReader.h>
Public Types | |
typedef itk::VectorImage< TPixelType, TDimension > | OutputImageType |
typedef itk::Image< TPixelType, TDimension > | InputImageType |
typedef itk::ImageSource< OutputImageType > | ImageSourceType |
typedef OutputImageType::SizeType | SizeType |
typedef OutputImageType::RegionType | ImageRegionType |
typedef std::vector< DiffusionImageHeaderInformation::Pointer > | HeaderContainer |
Public Member Functions | |
mitkClassMacro (DicomDiffusionImageReader, ImageSourceType) | |
Pointer | Clone () const |
void | SetHeaders (const HeaderContainer &headers) |
const HeaderContainer & | GetHeaders () const |
virtual void | GenerateOutputInformation (void) |
virtual void | EnlargeOutputRequestedRegion (itk::DataObject *output) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const |
virtual void | GenerateData () |
Protected Attributes | |
HeaderContainer | m_Headers |
int | m_NumberOfDimensionsInImage |
Reads in the image data stored as DICOM series. The series is specified by a HeaderContainer.
Definition at line 33 of file mitkDicomDiffusionImageReader.h.
typedef std::vector<DiffusionImageHeaderInformation::Pointer> mitk::DicomDiffusionImageReader< TPixelType, TDimension >::HeaderContainer |
Definition at line 52 of file mitkDicomDiffusionImageReader.h.
typedef OutputImageType::RegionType mitk::DicomDiffusionImageReader< TPixelType, TDimension >::ImageRegionType |
The region of the output image.
Definition at line 50 of file mitkDicomDiffusionImageReader.h.
typedef itk::ImageSource< OutputImageType > mitk::DicomDiffusionImageReader< TPixelType, TDimension >::ImageSourceType |
Definition at line 39 of file mitkDicomDiffusionImageReader.h.
typedef itk::Image<TPixelType, TDimension > mitk::DicomDiffusionImageReader< TPixelType, TDimension >::InputImageType |
Definition at line 38 of file mitkDicomDiffusionImageReader.h.
typedef itk::VectorImage< TPixelType, TDimension > mitk::DicomDiffusionImageReader< TPixelType, TDimension >::OutputImageType |
Definition at line 37 of file mitkDicomDiffusionImageReader.h.
typedef OutputImageType::SizeType mitk::DicomDiffusionImageReader< TPixelType, TDimension >::SizeType |
The size of the output image.
Definition at line 47 of file mitkDicomDiffusionImageReader.h.
Pointer mitk::DicomDiffusionImageReader< TPixelType, TDimension >::Clone | ( | ) | const |
|
virtual |
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.
Definition at line 75 of file mitkDicomDiffusionImageReader.cpp.
|
protectedvirtual |
Does the real work.
Definition at line 84 of file mitkDicomDiffusionImageReader.cpp.
References MITK_INFO, and mitk::New().
|
virtual |
Prepare the allocation of the output image during the first back propagation of the pipeline.
Definition at line 38 of file mitkDicomDiffusionImageReader.cpp.
References mitk::New().
|
inline |
Definition at line 64 of file mitkDicomDiffusionImageReader.h.
References mitk::DicomDiffusionImageReader< TPixelType, TDimension >::m_Headers.
mitk::DicomDiffusionImageReader< TPixelType, TDimension >::mitkClassMacro | ( | DicomDiffusionImageReader< TPixelType, TDimension > | , |
ImageSourceType | |||
) |
|
static |
|
protected |
Definition at line 30 of file mitkDicomDiffusionImageReader.cpp.
|
inline |
Set the vector of strings that contains the file names. Files are processed in sequential order.
Definition at line 56 of file mitkDicomDiffusionImageReader.h.
References mitk::DicomDiffusionImageReader< TPixelType, TDimension >::m_Headers.
|
protected |
A list of filenames to be processed.
Definition at line 87 of file mitkDicomDiffusionImageReader.h.
Referenced by mitk::DicomDiffusionImageReader< TPixelType, TDimension >::GetHeaders(), and mitk::DicomDiffusionImageReader< TPixelType, TDimension >::SetHeaders().
|
protected |
The number of independent variables in the images that comprise the series.
Definition at line 91 of file mitkDicomDiffusionImageReader.h.