Medical Imaging Interaction Toolkit
2016.11.0
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 399 of file mitkDicomSeriesReader.h.
mitk::DicomSeriesReader::ImageBlockDescriptor::ImageBlockDescriptor | ( | ) |
Definition at line 23 of file mitkDicomSR_ImageBlockDescriptor.cpp.
mitk::DicomSeriesReader::ImageBlockDescriptor::~ImageBlockDescriptor | ( | ) |
Definition at line 28 of file mitkDicomSR_ImageBlockDescriptor.cpp.
DicomSeriesReader::StringContainer mitk::DicomSeriesReader::ImageBlockDescriptor::GetFilenames | ( | ) | const |
List of files in this group.
Definition at line 49 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::GetSeries(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetImageBlockUID | ( | ) | const |
A unique ID describing this bloc (enhanced Series Instance UID).
Definition at line 54 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 56 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::GetSeries(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
DicomSeriesReader::PixelSpacingInterpretation mitk::DicomSeriesReader::ImageBlockDescriptor::GetPixelSpacingType | ( | ) | const |
How the mitk::Image spacing can meaningfully be interpreted.
Definition at line 110 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(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
DicomSeriesReader::ReaderImplementationLevel mitk::DicomSeriesReader::ImageBlockDescriptor::GetReaderImplementationLevel | ( | ) | const |
Confidence of the reader that this block can be read successfully.
Definition at line 66 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References 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(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetSeriesInstanceUID | ( | ) | const |
The Series Instance UID.
Definition at line 55 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetSOPClassUID | ( | ) | const |
SOP Class UID as DICOM UID.
Definition at line 64 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 57 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::HasGantryTiltCorrected | ( | ) | const |
Whether or not the block contains a gantry tilt which will be "corrected" during loading.
Definition at line 98 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::HasMultipleTimePoints | ( | ) | const |
3D+t or not
Definition at line 177 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::GetSeries(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::IsMultiFrameImage | ( | ) | const |
Multi-frame image(s) or not.
Definition at line 65 of file mitkDicomSR_ImageBlockDescriptor.cpp.
Referenced by mitk::DicomSeriesReader::CopyMetaDataToImageProperties(), mitk::DicomSeriesReader::LoadDicom(), mitk::DicomSeriesReaderService::Read(), and mitk::DataNodeFactory::ReadFileSeriesTypeDCM().
bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingIsUnknown | ( | ) | const |
Whether or not mitk::Image spacing is of unknown origin.
Definition at line 150 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingUnknown.
bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingRelatesToDetector | ( | ) | const |
Whether or not mitk::Image spacing relates to the detector surface.
Definition at line 145 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingAtDetector.
bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingRelatesToPatient | ( | ) | const |
Whether or not mitk::Image spacing relates to the patient.
Definition at line 140 of file mitkDicomSR_ImageBlockDescriptor.cpp.
References mitk::DicomSeriesReader::PixelSpacingInterpretation_SpacingInPatient.