Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitk::DicomSeriesReader::ImageBlockDescriptor Class Reference

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 ()
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ImageBlockDescriptor()

mitk::DicomSeriesReader::ImageBlockDescriptor::ImageBlockDescriptor ( )

Definition at line 19 of file mitkDicomSR_ImageBlockDescriptor.cpp.

Referenced by ~ImageBlockDescriptor().

◆ ~ImageBlockDescriptor()

mitk::DicomSeriesReader::ImageBlockDescriptor::~ImageBlockDescriptor ( )

Definition at line 24 of file mitkDicomSR_ImageBlockDescriptor.cpp.

References ImageBlockDescriptor().

Member Function Documentation

◆ GetFilenames()

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

◆ GetImageBlockUID()

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

◆ GetModality()

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

◆ GetPixelSpacingType()

◆ GetReaderImplementationLevel()

◆ GetSeriesInstanceUID()

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

◆ GetSOPClassUID()

std::string mitk::DicomSeriesReader::ImageBlockDescriptor::GetSOPClassUID ( ) const

SOP Class UID as DICOM UID.

Definition at line 60 of file mitkDicomSR_ImageBlockDescriptor.cpp.

◆ GetSOPClassUIDAsString()

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

◆ HasGantryTiltCorrected()

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

◆ HasMultipleTimePoints()

bool mitk::DicomSeriesReader::ImageBlockDescriptor::HasMultipleTimePoints ( ) const

◆ IsMultiFrameImage()

bool mitk::DicomSeriesReader::ImageBlockDescriptor::IsMultiFrameImage ( ) const

◆ PixelSpacingIsUnknown()

bool mitk::DicomSeriesReader::ImageBlockDescriptor::PixelSpacingIsUnknown ( ) const

◆ PixelSpacingRelatesToDetector()

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.

◆ PixelSpacingRelatesToPatient()

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.


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