Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::DICOMPMPropertyHelper Class Reference

Helper for setting DICOM Parametric Map (PM) properties on derived images. More...

#include <mitkDICOMPMPropertyHelper.h>

Static Public Member Functions

static void DeriveDICOMPMProperties (const BaseData *sourceDICOMImage, BaseData *derivedDICOMImage)
 Set DICOM Parametric Map properties on a derived image. More...
 

Detailed Description

Helper for setting DICOM Parametric Map (PM) properties on derived images.

Provides utility methods to populate DICOM PM-specific properties on BaseData objects, such as modality and SOP class information, plus the legacy "referenceFiles" source-file lookup the PM writer relies on to locate the source DICOM files at emission time.

See also
DICOMQIPropertyHelper

Definition at line 32 of file mitkDICOMPMPropertyHelper.h.

Member Function Documentation

◆ DeriveDICOMPMProperties()

static void mitk::DICOMPMPropertyHelper::DeriveDICOMPMProperties ( const BaseData *  sourceDICOMImage,
BaseData *  derivedDICOMImage 
)
static

Set DICOM Parametric Map properties on a derived image.

Populates the derived image's property list with PM-specific DICOM tags (Modality "PM", Series Description, Content Creator Name) and, when sourceDICOMImage is non-null, copies the source's "files" lookup table to the derived image as "referenceFiles" so the PM writer can locate the source DICOM files at write time.

The referenceFiles copy lives here, not in DICOMQIPropertyHelper::DeriveDICOMSourceProperties, because only the PM writer reads it; the DICOM SEG writer has moved to the SegSourceImageRelationRule architecture and would carry the property as dead weight.

Parameters
[in]sourceDICOMImageThe source DICOM image to copy referenceFiles from. May be null; the PM-specific tags are stamped regardless.
[in,out]derivedDICOMImageThe image to set PM properties on.
Precondition
derivedDICOMImage is not null.

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