Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
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 ( )

◆ ~ImageBlockDescriptor()

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

Member Function Documentation

◆ GetFilenames()

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

List of files in this group.

◆ GetImageBlockUID()

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

A unique ID describing this bloc (enhanced Series Instance UID).

◆ GetModality()

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

Series Modality (CT, MR, etc.)

◆ GetPixelSpacingType()

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

How the mitk::Image spacing can meaningfully be interpreted.

◆ GetReaderImplementationLevel()

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

Confidence of the reader that this block can be read successfully.

◆ GetSeriesInstanceUID()

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

The Series Instance UID.

◆ GetSOPClassUID()

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

SOP Class UID as DICOM UID.

◆ GetSOPClassUIDAsString()

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

SOP Class UID as readable string (Computed Tomography Image Storage, Secondary Capture Image Storage, etc.)

◆ HasGantryTiltCorrected()

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

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

◆ HasMultipleTimePoints()

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

3D+t or not

◆ IsMultiFrameImage()

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

Multi-frame image(s) or not.

◆ PixelSpacingIsUnknown()

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

Whether or not mitk::Image spacing is of unknown origin.

◆ PixelSpacingRelatesToDetector()

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

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

◆ PixelSpacingRelatesToPatient()

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

Whether or not mitk::Image spacing relates to the patient.


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