|
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.