Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::DICOMSegmentationConstants Struct Reference

Collection of DICOM tag path constants for DICOM Segmentation objects. More...

#include <mitkDICOMSegmentationConstants.h>

Static Public Member Functions

static DICOMTagPath SEGMENT_SEQUENCE_PATH ()
 Returns the tag path to the Segment Sequence (0062,0002). More...
 
static DICOMTagPath SEGMENT_NUMBER_PATH ()
 Returns the tag path to the Segment Number (0062,0004). More...
 
static DICOMTagPath SEGMENT_LABEL_SUB_PATH ()
 Returns the sub-path to the Segment Label (0062,0005). More...
 
static DICOMTagPath SEGMENT_DESCRIPTION_SUB_PATH ()
 Returns the sub-path to the Segment Description (0062,0006). More...
 
static DICOMTagPath SEGMENT_ALGORITHM_TYPE_SUB_PATH ()
 Returns the sub-path to the Segment Algorithm Type (0062,0008). More...
 
static DICOMTagPath SEGMENT_ALGORITHM_NAME_SUB_PATH ()
 Returns the sub-path to the Segment Algorithm Name (0062,0009). More...
 
static DICOMTagPath SEGMENT_TRACKING_ID_SUB_PATH ()
 Returns the sub-path to the Tracking ID (0062,0020). More...
 
static DICOMTagPath SEGMENT_TRACKING_UID_SUB_PATH ()
 Returns the sub-path to the Tracking UID (0062,0021). More...
 
static DICOMTagPath ANATOMIC_REGION_SEQUENCE_SUB_PATH ()
 Returns the sub-path to the Anatomic Region Sequence (0008,2218). More...
 
static DICOMTagPath ANATOMIC_REGION_CODE_VALUE_SUB_PATH ()
 Returns the sub-path to the Anatomic Region Code Value. More...
 
static DICOMTagPath ANATOMIC_REGION_CODE_SCHEME_SUB_PATH ()
 Returns the sub-path to the Anatomic Region Coding Scheme Designator. More...
 
static DICOMTagPath ANATOMIC_REGION_CODE_MEANING_SUB_PATH ()
 Returns the sub-path to the Anatomic Region Code Meaning. More...
 
static DICOMTagPath SEGMENT_CATEGORY_SEQUENCE_SUB_PATH ()
 Returns the sub-path to the Segmented Property Category Code Sequence. More...
 
static DICOMTagPath SEGMENT_CATEGORY_CODE_VALUE_SUB_PATH ()
 Returns the sub-path to the Category Code Value. More...
 
static DICOMTagPath SEGMENT_CATEGORY_CODE_SCHEME_SUB_PATH ()
 Returns the sub-path to the Category Coding Scheme Designator. More...
 
static DICOMTagPath SEGMENT_CATEGORY_CODE_MEANING_SUB_PATH ()
 Returns the sub-path to the Category Code Meaning. More...
 
static DICOMTagPath SEGMENT_TYPE_SEQUENCE_SUB_PATH ()
 Returns the sub-path to the Segmented Property Type Code Sequence. More...
 
static DICOMTagPath SEGMENT_TYPE_CODE_VALUE_SUB_PATH ()
 Returns the sub-path to the Type Code Value. More...
 
static DICOMTagPath SEGMENT_TYPE_CODE_SCHEME_SUB_PATH ()
 Returns the sub-path to the Type Coding Scheme Designator. More...
 
static DICOMTagPath SEGMENT_TYPE_CODE_MEANING_SUB_PATH ()
 Returns the sub-path to the Type Code Meaning. More...
 
static DICOMTagPath SEGMENT_TYPE_MODIFIER_SEQUENCE_SUB_PATH (const std::optional< DICOMTagPath::ItemSelectionIndex > &index=std::optional< DICOMTagPath::ItemSelectionIndex >())
 Returns the sub-path to the Segment Type Modifier Sequence. More...
 
static DICOMTagPath SEGMENT_TYPE_MODIFIER_CODE_VALUE_SUB_PATH (const std::optional< DICOMTagPath::ItemSelectionIndex > &index=std::optional< DICOMTagPath::ItemSelectionIndex >())
 Returns the sub-path to the Modifier Code Value. More...
 
static DICOMTagPath SEGMENT_TYPE_MODIFIER_CODE_SCHEME_SUB_PATH (const std::optional< DICOMTagPath::ItemSelectionIndex > &index=std::optional< DICOMTagPath::ItemSelectionIndex >())
 Returns the sub-path to the Modifier Coding Scheme Designator. More...
 
static DICOMTagPath SEGMENT_TYPE_MODIFIER_CODE_MEANING_SUB_PATH (const std::optional< DICOMTagPath::ItemSelectionIndex > &index=std::optional< DICOMTagPath::ItemSelectionIndex >())
 Returns the sub-path to the Modifier Code Meaning. More...
 

Detailed Description

Collection of DICOM tag path constants for DICOM Segmentation objects.

Provides static factory methods that return DICOMTagPath instances for accessing segment attributes in DICOM SEG files, including segment metadata, anatomic region codes, category/type codes, and modifier sequences.

See also
DICOMSegmentationPropertyHelper, DICOMTagPath, Label

Definition at line 33 of file mitkDICOMSegmentationConstants.h.

Member Function Documentation

◆ ANATOMIC_REGION_CODE_MEANING_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::ANATOMIC_REGION_CODE_MEANING_SUB_PATH ( )
static

Returns the sub-path to the Anatomic Region Code Meaning.

◆ ANATOMIC_REGION_CODE_SCHEME_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::ANATOMIC_REGION_CODE_SCHEME_SUB_PATH ( )
static

Returns the sub-path to the Anatomic Region Coding Scheme Designator.

◆ ANATOMIC_REGION_CODE_VALUE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::ANATOMIC_REGION_CODE_VALUE_SUB_PATH ( )
static

Returns the sub-path to the Anatomic Region Code Value.

◆ ANATOMIC_REGION_SEQUENCE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::ANATOMIC_REGION_SEQUENCE_SUB_PATH ( )
static

Returns the sub-path to the Anatomic Region Sequence (0008,2218).

◆ SEGMENT_ALGORITHM_NAME_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_ALGORITHM_NAME_SUB_PATH ( )
static

Returns the sub-path to the Segment Algorithm Name (0062,0009).

◆ SEGMENT_ALGORITHM_TYPE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_ALGORITHM_TYPE_SUB_PATH ( )
static

Returns the sub-path to the Segment Algorithm Type (0062,0008).

◆ SEGMENT_CATEGORY_CODE_MEANING_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_CATEGORY_CODE_MEANING_SUB_PATH ( )
static

Returns the sub-path to the Category Code Meaning.

◆ SEGMENT_CATEGORY_CODE_SCHEME_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_CATEGORY_CODE_SCHEME_SUB_PATH ( )
static

Returns the sub-path to the Category Coding Scheme Designator.

◆ SEGMENT_CATEGORY_CODE_VALUE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_CATEGORY_CODE_VALUE_SUB_PATH ( )
static

Returns the sub-path to the Category Code Value.

◆ SEGMENT_CATEGORY_SEQUENCE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_CATEGORY_SEQUENCE_SUB_PATH ( )
static

Returns the sub-path to the Segmented Property Category Code Sequence.

◆ SEGMENT_DESCRIPTION_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_DESCRIPTION_SUB_PATH ( )
static

Returns the sub-path to the Segment Description (0062,0006).

◆ SEGMENT_LABEL_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_LABEL_SUB_PATH ( )
static

Returns the sub-path to the Segment Label (0062,0005).

◆ SEGMENT_NUMBER_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_NUMBER_PATH ( )
static

Returns the tag path to the Segment Number (0062,0004).

◆ SEGMENT_SEQUENCE_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_SEQUENCE_PATH ( )
static

Returns the tag path to the Segment Sequence (0062,0002).

◆ SEGMENT_TRACKING_ID_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TRACKING_ID_SUB_PATH ( )
static

Returns the sub-path to the Tracking ID (0062,0020).

◆ SEGMENT_TRACKING_UID_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TRACKING_UID_SUB_PATH ( )
static

Returns the sub-path to the Tracking UID (0062,0021).

◆ SEGMENT_TYPE_CODE_MEANING_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_CODE_MEANING_SUB_PATH ( )
static

Returns the sub-path to the Type Code Meaning.

◆ SEGMENT_TYPE_CODE_SCHEME_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_CODE_SCHEME_SUB_PATH ( )
static

Returns the sub-path to the Type Coding Scheme Designator.

◆ SEGMENT_TYPE_CODE_VALUE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_CODE_VALUE_SUB_PATH ( )
static

Returns the sub-path to the Type Code Value.

◆ SEGMENT_TYPE_MODIFIER_CODE_MEANING_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_MODIFIER_CODE_MEANING_SUB_PATH ( const std::optional< DICOMTagPath::ItemSelectionIndex > &  index = std::optional< DICOMTagPath::ItemSelectionIndex >())
static

Returns the sub-path to the Modifier Code Meaning.

Parameters
[in]indexOptional item selection index for the modifier sequence.
Returns
The DICOMTagPath for the modifier code meaning.

◆ SEGMENT_TYPE_MODIFIER_CODE_SCHEME_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_MODIFIER_CODE_SCHEME_SUB_PATH ( const std::optional< DICOMTagPath::ItemSelectionIndex > &  index = std::optional< DICOMTagPath::ItemSelectionIndex >())
static

Returns the sub-path to the Modifier Coding Scheme Designator.

Parameters
[in]indexOptional item selection index for the modifier sequence.
Returns
The DICOMTagPath for the modifier coding scheme.

◆ SEGMENT_TYPE_MODIFIER_CODE_VALUE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_MODIFIER_CODE_VALUE_SUB_PATH ( const std::optional< DICOMTagPath::ItemSelectionIndex > &  index = std::optional< DICOMTagPath::ItemSelectionIndex >())
static

Returns the sub-path to the Modifier Code Value.

Parameters
[in]indexOptional item selection index for the modifier sequence.
Returns
The DICOMTagPath for the modifier code value.

◆ SEGMENT_TYPE_MODIFIER_SEQUENCE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_MODIFIER_SEQUENCE_SUB_PATH ( const std::optional< DICOMTagPath::ItemSelectionIndex > &  index = std::optional< DICOMTagPath::ItemSelectionIndex >())
static

Returns the sub-path to the Segment Type Modifier Sequence.

Parameters
[in]indexOptional item selection index. If not provided, a wildcarded path that captures any modifier sequence item is returned.
Returns
The DICOMTagPath for the modifier sequence.

◆ SEGMENT_TYPE_SEQUENCE_SUB_PATH()

static DICOMTagPath mitk::DICOMSegmentationConstants::SEGMENT_TYPE_SEQUENCE_SUB_PATH ( )
static

Returns the sub-path to the Segmented Property Type Code Sequence.


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