Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::DicomSeriesReader::ImageBlockDescriptor Class Reference

Return type of GetSeries, describes a logical group of DICOM files. More...

#include <mitkDicomSeriesReader.h>

Public Member Functions

StringContainer GetFilenames () const
 Get the list of filenames in this group. More...
 
std::string GetImageBlockUID () const
 Get a unique ID describing this block (enhanced Series Instance UID). More...
 
std::string GetSeriesInstanceUID () const
 Get the Series Instance UID. More...
 
std::string GetModality () const
 Get the series modality (CT, MR, etc.). More...
 
std::string GetSOPClassUIDAsString () const
 Get the SOP Class UID as a readable string (e.g., "Computed Tomography Image Storage"). More...
 
std::string GetSOPClassUID () const
 Get the SOP Class UID as a DICOM UID string. More...
 
ReaderImplementationLevel GetReaderImplementationLevel () const
 Get the confidence level of the reader for this block. More...
 
bool HasGantryTiltCorrected () const
 Whether the block contains a gantry tilt which will be corrected during loading. More...
 
bool PixelSpacingRelatesToPatient () const
 Whether mitk::Image spacing relates to the patient. More...
 
bool PixelSpacingRelatesToDetector () const
 Whether mitk::Image spacing relates to the detector surface. More...
 
bool PixelSpacingIsUnknown () const
 Whether mitk::Image spacing origin is unknown. More...
 
PixelSpacingInterpretation GetPixelSpacingType () const
 Get the interpretation of the mitk::Image pixel spacing. More...
 
bool HasMultipleTimePoints () const
 Whether this block contains multiple time points (3D+t). More...
 
bool IsMultiFrameImage () const
 Whether this block contains multi-frame image(s). More...
 
 ImageBlockDescriptor ()
 
 ~ImageBlockDescriptor ()
 

Detailed Description

Return type of GetSeries, describes a logical group of DICOM 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 about which data to load.

Definition at line 396 of file mitkDicomSeriesReader.h.

Constructor & Destructor Documentation

◆ ImageBlockDescriptor()

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

◆ ~ImageBlockDescriptor()

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

Member Function Documentation

◆ GetFilenames()

StringContainer mitk::DicomSeriesReader::ImageBlockDescriptor::GetFilenames ( ) const

Get the list of filenames in this group.

◆ GetImageBlockUID()

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

Get a unique ID describing this block (enhanced Series Instance UID).

◆ GetModality()

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

Get the series modality (CT, MR, etc.).

◆ GetPixelSpacingType()

PixelSpacingInterpretation mitk::DicomSeriesReader::ImageBlockDescriptor::GetPixelSpacingType ( ) const

Get the interpretation of the mitk::Image pixel spacing.

◆ GetReaderImplementationLevel()

ReaderImplementationLevel mitk::DicomSeriesReader::ImageBlockDescriptor::GetReaderImplementationLevel ( ) const

Get the confidence level of the reader for this block.

◆ GetSeriesInstanceUID()

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

Get the Series Instance UID.

◆ GetSOPClassUID()

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

Get the SOP Class UID as a DICOM UID string.

◆ GetSOPClassUIDAsString()

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

Get the SOP Class UID as a readable string (e.g., "Computed Tomography Image Storage").

◆ HasGantryTiltCorrected()

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

Whether the block contains a gantry tilt which will be corrected during loading.

◆ HasMultipleTimePoints()

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

Whether this block contains multiple time points (3D+t).

◆ IsMultiFrameImage()

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

Whether this block contains multi-frame image(s).

◆ PixelSpacingIsUnknown()

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

Whether mitk::Image spacing origin is unknown.

◆ PixelSpacingRelatesToDetector()

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

Whether mitk::Image spacing relates to the detector surface.

◆ PixelSpacingRelatesToPatient()

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

Whether mitk::Image spacing relates to the patient.


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