STIR 6.5.0
ITKImageInputFileFormat.cxx File Reference

Declaration of class stir::ITKImageInputFileFormat. More...

#include "stir/IO/ITKImageInputFileFormat.h"
#include "stir/date_time_functions.h"
#include "stir/DiscretisedDensity.h"
#include "stir/VoxelsOnCartesianGrid.h"
#include "stir/utilities.h"
#include "itkImage.h"
#include "itkImageFileReader.h"
#include "itkImageRegionIterator.h"
#include "itkGDCMImageIO.h"
#include "itkGDCMSeriesFileNames.h"
#include "itkImageSeriesReader.h"
#include "itkOrientImageFilter.h"
#include "stir/info.h"
#include "stir/warning.h"
#include "stir/error.h"
#include <string>

Namespaces

namespace  stir
 Namespace for the STIR library (and some/most of its applications).

Typedefs

typedef itk::Image< float, 3 > stir::ITKImageSingle
 Class for reading images in ITK file-format.
typedef itk::VectorImage< float, 3 > stir::ITKImageMulti
typedef DiscretisedDensity< 3, float > stir::STIRImageSingle
typedef VoxelsOnCartesianGrid< float > stir::STIRImageSingleConcrete
typedef DiscretisedDensity< 3, CartesianCoordinate3D< float > > stir::STIRImageMulti
typedef VoxelsOnCartesianGrid< CartesianCoordinate3D< float > > stir::STIRImageMultiConcrete
typedef itk::MetaDataObject< std::string > stir::MetaDataStringType

Functions

template<>
STIRImageMultiConcrete::full_value_type stir::ITK_pixel_to_STIR_pixel (typename ITKImageMulti::PixelType itk_pixel, const STIRImageMultiConcrete &stir_image, bool is_displacement_field)
template<typename ITKImageType>
ITKImageType::Pointer stir::orient_ITK_image (const typename ITKImageType::Pointer itk_image_orig, const shared_ptr< ExamInfo > exam_info_sptr)
template<>
STIRImageSingle * stir::read_file_itk (const std::string &filename)
template<>
STIRImageMulti * stir::read_file_itk (const std::string &filename)

Detailed Description

Declaration of class stir::ITKImageInputFileFormat.

Author
Berta Marti Fuster
Kris Thielemans
Richard Brown
Ashley Gillman