Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Return type of GetSeries, describes a logical group of files. More...
#include <mitkDicomSeriesReader.h>
Public Member Functions | |
StringContainer | GetFilenames () const |
List of files in this group. More... | |
std::string | GetImageBlockUID () const |
A unique ID describing this bloc (enhanced Series Instance UID). More... | |
std::string | GetSeriesInstanceUID () const |
The Series Instance UID. More... | |
std::string | GetModality () const |
Series Modality (CT, MR, etc.) More... | |
std::string | GetSOPClassUIDAsString () const |
SOP Class UID as readable string (Computed Tomography Image Storage, Secondary Capture Image Storage, etc.) More... | |
std::string | GetSOPClassUID () const |
SOP Class UID as DICOM UID. More... | |
ReaderImplementationLevel | GetReaderImplementationLevel () const |
Confidence of the reader that this block can be read successfully. More... | |
bool | HasGantryTiltCorrected () const |
Whether or not the block contains a gantry tilt which will be "corrected" during loading. More... | |
bool | PixelSpacingRelatesToPatient () const |
Whether or not mitk::Image spacing relates to the patient. More... | |
bool | PixelSpacingRelatesToDetector () const |
Whether or not mitk::Image spacing relates to the detector surface. More... | |
bool | PixelSpacingIsUnknown () const |
Whether or not mitk::Image spacing is of unknown origin. More... | |
PixelSpacingInterpretation | GetPixelSpacingType () const |
How the mitk::Image spacing can meaningfully be interpreted. More... | |
bool | HasMultipleTimePoints () const |
3D+t or not More... | |
bool | IsMultiFrameImage () const |
Multi-frame image(s) or not. More... | |
ImageBlockDescriptor () | |
~ImageBlockDescriptor () | |
Return type of GetSeries, describes a logical group of files.
Files grouped into a single 3D or 3D+t block are described by an instance of this class. Relevant descriptive properties can be used to provide the application user with meaningful choices.
Definition at line 395 of file mitkDicomSeriesReader.h.
mitk::DicomSeriesReader::ImageBlockDescriptor::ImageBlockDescriptor | ( | ) |
Definition at line 19 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by ~ImageBlockDescriptor().
mitk::DicomSeriesReader::ImageBlockDescriptor::~ImageBlockDescriptor | ( | ) |
Definition at line 24 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References ImageBlockDescriptor().
DicomSeriesReader::StringContainer mitk::DicomSeriesReader::ImageBlockDescriptor::GetFilenames | ( | ) | const |
List of files in this group.
Definition at line 45 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::GetSeries(), and mitk::DicomSeriesReader::LoadDicom().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetImageBlockUID | ( | ) | const |
A unique ID describing this bloc (enhanced Series Instance UID).
Definition at line 50 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::GetSeries().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetModality | ( | ) | const |
Series Modality (CT, MR, etc.)
Definition at line 52 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::GetSeries(), and mitk::DicomSeriesReader::LoadDicom().
DicomSeriesReader::PixelSpacingInterpretation mitk::DicomSeriesReader::ImageBlockDescriptor::GetPixelSpacingType | ( | ) | const |
How the mitk::Image spacing can meaningfully be interpreted.
Definition at line 106 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingAtDetector, mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingInPatient, and mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingUnknown.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), mitk::DicomSeriesReader::LoadDicom(), PixelSpacingIsUnknown(), PixelSpacingRelatesToDetector(), and PixelSpacingRelatesToPatient().
DicomSeriesReader::ReaderImplementationLevel mitk::DicomSeriesReader::ImageBlockDescriptor::GetReaderImplementationLevel | ( | ) | const |
Confidence of the reader that this block can be read successfully.
Definition at line 62 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References IsMultiFrameImage(), mitk::DicomSeriesReader::ReaderImplementationLevel_Implemented, mitk::DicomSeriesReader::ReaderImplementationLevel_PartlySupported, mitk::DicomSeriesReader::ReaderImplementationLevel_Supported, and mitk::DicomSeriesReader::ReaderImplementationLevel_Unsupported.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), and mitk::DicomSeriesReader::LoadDicom().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetSeriesInstanceUID | ( | ) | const |
The Series Instance UID.
Definition at line 51 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::LoadDicom().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetSOPClassUID | ( | ) | const |
SOP Class UID as DICOM UID.
Definition at line 60 of file mitkDicomSR_ImageBlockDescriptor.cpp.
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetSOPClassUIDAsString | ( | ) | const |
SOP Class UID as readable string (Computed Tomography Image Storage, Secondary Capture Image Storage, etc.)
Definition at line 53 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), and mitk::DicomSeriesReader::LoadDicom().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::HasGantryTiltCorrected | ( | ) | const |
Whether or not the block contains a gantry tilt which will be "corrected" during loading.
Definition at line 94 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), and mitk::DicomSeriesReader::LoadDicom().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::HasMultipleTimePoints | ( | ) | const |
3D+t or not
Definition at line 173 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), and mitk::DicomSeriesReader::LoadDicom().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::IsMultiFrameImage | ( | ) | const |
Multi-frame image(s) or not.
Definition at line 61 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), GetReaderImplementationLevel(), and mitk::DicomSeriesReader::LoadDicom().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingIsUnknown | ( | ) | const |
Whether or not mitk::Image spacing is of unknown origin.
Definition at line 146 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References mitk::DicomSeriesReader::DICOMStringToSpacing(), GetPixelSpacingType(), and mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingUnknown.
bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingRelatesToDetector | ( | ) | const |
Whether or not mitk::Image spacing relates to the detector surface.
Definition at line 141 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References GetPixelSpacingType(), and mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingAtDetector.
bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingRelatesToPatient | ( | ) | const |
Whether or not mitk::Image spacing relates to the patient.
Definition at line 136 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References GetPixelSpacingType(), and mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingInPatient.