Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
The SiemensMosaicDicomDiffusionImageHeaderReader class reads the image header for diffusion MR data stored in Siemens MOSAIC Format. More...
#include <mitkSiemensMosaicDicomDiffusionImageHeaderReader.h>
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< VolumeType > | VolumeReaderType |
typedef itk::ImageFileReader< SliceType > | SliceReaderType |
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 |
The SiemensMosaicDicomDiffusionImageHeaderReader class reads the image header for diffusion MR data stored in Siemens MOSAIC Format.
Definition at line 29 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.h.
|
protected |
Default c'tor
Definition at line 34 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.cpp.
|
protectedvirtual |
Default class d'tor
Definition at line 38 of file mitkSiemensMosaicDicomDiffusionImageHeaderReader.cpp.
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 |
Referenced by mitk::DicomDiffusionImageHeaderReader::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.