Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::SiemensMosaicDicomDiffusionImageHeaderReader Class Reference

The SiemensMosaicDicomDiffusionImageHeaderReader class reads the image header for diffusion MR data stored in Siemens MOSAIC Format. More...

#include <mitkSiemensMosaicDicomDiffusionImageHeaderReader.h>

Inheritance diagram for mitk::SiemensMosaicDicomDiffusionImageHeaderReader:
Collaboration diagram for mitk::SiemensMosaicDicomDiffusionImageHeaderReader:

Public Member Functions

 mitkClassMacro (SiemensMosaicDicomDiffusionImageHeaderReader, DicomDiffusionImageHeaderReader)
 
Pointer Clone () const
 
int ExtractSiemensDiffusionInformation (std::string tagString, std::string nameString, std::vector< double > &valueArray)
 
virtual void Update () override
 
- Public Member Functions inherited from mitk::DicomDiffusionImageHeaderReader
 mitkClassMacroItkParent (DicomDiffusionImageHeaderReader, itk::Object)
 
Pointer Clone () const
 
void SetSeriesDicomFilenames (FileNamesContainer dicomFilenames)
 
void SetGdcmIO (ImageIOType::Pointer gdcmIO)
 
void SetVolumeReader (VolumeReaderType::Pointer volumeReader)
 
void SetOutputPointer (DiffusionImageHeaderInformation::Pointer output)
 
DiffusionImageHeaderInformation::Pointer GetOutput ()
 
SupportedVendors GetVendorID ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from mitk::DicomDiffusionImageHeaderReader
static Pointer New ()
 

Protected Member Functions

 SiemensMosaicDicomDiffusionImageHeaderReader ()
 
virtual ~SiemensMosaicDicomDiffusionImageHeaderReader ()
 
- Protected Member Functions inherited from mitk::DicomDiffusionImageHeaderReader
 DicomDiffusionImageHeaderReader ()
 
virtual ~DicomDiffusionImageHeaderReader ()
 
void ReadPublicTags ()
 
void ReadPublicTags2 ()
 
void TransformGradients ()
 

Additional Inherited Members

- Public Types inherited from mitk::DicomDiffusionImageHeaderReader
enum  SupportedVendors {
  SV_SIEMENS, SV_SIEMENS_MOSAIC, SV_PHILIPS, SV_GE,
  SV_UNKNOWN_VENDOR
}
 
typedef std::vector< std::string > FileNamesContainer
 
typedef short PixelValueType
 
typedef itk::Image< PixelValueType, 2 > SliceType
 
typedef itk::Image< PixelValueType, 3 > VolumeType
 
typedef itk::ImageSeriesReader< VolumeTypeVolumeReaderType
 
typedef itk::ImageFileReader< SliceTypeSliceReaderType
 
typedef itk::GDCMImageIO ImageIOType
 
- Protected Attributes inherited from mitk::DicomDiffusionImageHeaderReader
FileNamesContainer m_DicomFilenames
 
DiffusionImageHeaderInformation::Pointer m_Output
 
ImageIOType::Pointer m_GdcmIO
 
VolumeReaderType::Pointer m_VolumeReader
 
bool m_SliceOrderIS
 
bool m_SingleSeries
 
int m_nSlice
 
std::vector< float > m_sliceLocations
 

Detailed Description

The SiemensMosaicDicomDiffusionImageHeaderReader class reads the image header for diffusion MR data stored in Siemens MOSAIC Format.

Definition at line 29 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.h.

Constructor & Destructor Documentation

mitk::SiemensMosaicDicomDiffusionImageHeaderReader::SiemensMosaicDicomDiffusionImageHeaderReader ( )
protected

Default c'tor

Definition at line 34 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.cpp.

mitk::SiemensMosaicDicomDiffusionImageHeaderReader::~SiemensMosaicDicomDiffusionImageHeaderReader ( )
protectedvirtual

Default class d'tor

Definition at line 38 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.cpp.

Member Function Documentation

Pointer mitk::SiemensMosaicDicomDiffusionImageHeaderReader::Clone ( ) const
int mitk::SiemensMosaicDicomDiffusionImageHeaderReader::ExtractSiemensDiffusionInformation ( std::string  tagString,
std::string  nameString,
std::vector< double > &  valueArray 
)

Extracts the information stored under the key nameString in the tagString

Definition at line 42 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.cpp.

References offset.

mitk::SiemensMosaicDicomDiffusionImageHeaderReader::mitkClassMacro ( SiemensMosaicDicomDiffusionImageHeaderReader  ,
DicomDiffusionImageHeaderReader   
)
static Pointer mitk::SiemensMosaicDicomDiffusionImageHeaderReader::New ( )
static
void mitk::SiemensMosaicDicomDiffusionImageHeaderReader::Update ( )
overridevirtual

Read the data

Reimplemented from mitk::DicomDiffusionImageHeaderReader.

Definition at line 74 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.cpp.

References File, MITK_ERROR, MITK_INFO, and mitkThrow.


The documentation for this class was generated from the following files: