MeVisLab Toolbox Reference
ml::DicomSEGSaveAddOnPointers Class Reference

Structure describing the AddOnPointer; used as private implementation in _fieldAddOnList. More...

#include <mlDicomSEGSaveFieldAddOnList.h>

Public Member Functions

 DicomSEGSaveAddOnPointers (Module &mod, _FieldAddOnListType &faList)
 Constructs the AddOn with all internal FieldAddOns.
 

Public Attributes

DicomCIDEditTagInterface derivationImageCIDEditor
 Handler for the selection of derivation image codes, used for type 2 in creation of MultiFrameFunctionalGroups sequences.
 
DicomCIDSingleEntryEditTagInterface purposeOfReferenceCodeSequenceInSourceImageSequenceCIDEditor
 Handler for the Purpose of Reference Code Sequence, used for type 2 Source Image Sequence in Derivation Image Sequence.
 
DicomPatientModuleTagInterface patientTags
 Mandatory: Patient information tags, C.7.1.1.
 
DicomContentIdentificationMacroTagInterface contentIdentificationMacroTags
 Mandatory: Content Identification Macro Attributes, C.10-12.
 
DicomGeneralStudyModuleTagInterface generalStudyTags
 Mandatory: General Study tags, C.7.2.1.
 
DicomGeneralSeriesModuleTagInterface generalSeriesTags
 Mandatory: General Series tags, C.7.3.1.
 
DicomSegmentationSeriesModuleAttributesTagInterface segmentationSeriesModule
 Mandatory: Segmentation Series Module C.8.20.1.
 
DicomFrameOfReferenceModuleTagInterface frameOfReferenceTags
 Conditional: Frame Of Reference tags, C.7.4.1.
 
DicomGeneralEquipmentModuleTagInterface generalEquipmentTags
 Mandatory: General Equipment tags, C.7.5.1.
 
DicomContentDateTimeTagInterface contentDateTimeTags
 Mandatory: Enhanced General Equipment tags, C.7.5.2, use general equipment with useAsEnhanced.
 
DicomGeneralImageModuleTagInterface generalImageTags
 Mandatory: General Image tags, C.7.6.1.
 
DicomSegmentationImageModuleTagInterface segmentationImageModule
 Mandatory: Image pixel tags, C.7.6.3; implemented in setUpTreeContent with tool functions.
 
DicomCommonInstanceReferenceModuleTagInterface commonInstanceReferenceModuleTags
 Mandatory: Multi-frame functional groups for enhanced multi-frame contents; implemented in setUpTreeContent with tool functions.
 
DicomSOPCommonModuleTagInterface sopCommonModuleTags
 Mandatory: SOPCommon, C.12.1.
 

Detailed Description

Structure describing the AddOnPointer; used as private implementation in _fieldAddOnList.

Definition at line 49 of file mlDicomSEGSaveFieldAddOnList.h.

Constructor & Destructor Documentation

◆ DicomSEGSaveAddOnPointers()

ml::DicomSEGSaveAddOnPointers::DicomSEGSaveAddOnPointers ( Module & mod,
_FieldAddOnListType & faList )

Constructs the AddOn with all internal FieldAddOns.

Member Data Documentation

◆ commonInstanceReferenceModuleTags

DicomCommonInstanceReferenceModuleTagInterface ml::DicomSEGSaveAddOnPointers::commonInstanceReferenceModuleTags

Mandatory: Multi-frame functional groups for enhanced multi-frame contents; implemented in setUpTreeContent with tool functions.

Mandatory: Multi-frame Dimension for enhanced multi-frame contents; implemented in setUpTreeContent with tool functions. User: Specimen tags interface, C.7.6.22. Conditional: Common Instance Reference, C.12.2.

Definition at line 136 of file mlDicomSEGSaveFieldAddOnList.h.

◆ contentDateTimeTags

DicomContentDateTimeTagInterface ml::DicomSEGSaveAddOnPointers::contentDateTimeTags

Mandatory: Enhanced General Equipment tags, C.7.5.2, use general equipment with useAsEnhanced.

Mandatory: ContentDate and ContentTime tags: Needed in Multi-frame functional groups.

Definition at line 113 of file mlDicomSEGSaveFieldAddOnList.h.

◆ contentIdentificationMacroTags

DicomContentIdentificationMacroTagInterface ml::DicomSEGSaveAddOnPointers::contentIdentificationMacroTags

Mandatory: Content Identification Macro Attributes, C.10-12.

Definition at line 73 of file mlDicomSEGSaveFieldAddOnList.h.

◆ derivationImageCIDEditor

DicomCIDEditTagInterface ml::DicomSEGSaveAddOnPointers::derivationImageCIDEditor

Handler for the selection of derivation image codes, used for type 2 in creation of MultiFrameFunctionalGroups sequences.

Definition at line 57 of file mlDicomSEGSaveFieldAddOnList.h.

◆ frameOfReferenceTags

DicomFrameOfReferenceModuleTagInterface ml::DicomSEGSaveAddOnPointers::frameOfReferenceTags

Conditional: Frame Of Reference tags, C.7.4.1.

Definition at line 100 of file mlDicomSEGSaveFieldAddOnList.h.

◆ generalEquipmentTags

DicomGeneralEquipmentModuleTagInterface ml::DicomSEGSaveAddOnPointers::generalEquipmentTags

Mandatory: General Equipment tags, C.7.5.1.

Definition at line 104 of file mlDicomSEGSaveFieldAddOnList.h.

◆ generalImageTags

DicomGeneralImageModuleTagInterface ml::DicomSEGSaveAddOnPointers::generalImageTags

Mandatory: General Image tags, C.7.6.1.

Definition at line 116 of file mlDicomSEGSaveFieldAddOnList.h.

◆ generalSeriesTags

DicomGeneralSeriesModuleTagInterface ml::DicomSEGSaveAddOnPointers::generalSeriesTags

Mandatory: General Series tags, C.7.3.1.

Definition at line 89 of file mlDicomSEGSaveFieldAddOnList.h.

◆ generalStudyTags

DicomGeneralStudyModuleTagInterface ml::DicomSEGSaveAddOnPointers::generalStudyTags

Mandatory: General Study tags, C.7.2.1.

Definition at line 78 of file mlDicomSEGSaveFieldAddOnList.h.

◆ patientTags

DicomPatientModuleTagInterface ml::DicomSEGSaveAddOnPointers::patientTags

Mandatory: Patient information tags, C.7.1.1.

Definition at line 67 of file mlDicomSEGSaveFieldAddOnList.h.

◆ purposeOfReferenceCodeSequenceInSourceImageSequenceCIDEditor

DicomCIDSingleEntryEditTagInterface ml::DicomSEGSaveAddOnPointers::purposeOfReferenceCodeSequenceInSourceImageSequenceCIDEditor

Handler for the Purpose of Reference Code Sequence, used for type 2 Source Image Sequence in Derivation Image Sequence.

Definition at line 61 of file mlDicomSEGSaveFieldAddOnList.h.

◆ segmentationImageModule

DicomSegmentationImageModuleTagInterface ml::DicomSEGSaveAddOnPointers::segmentationImageModule

Mandatory: Image pixel tags, C.7.6.3; implemented in setUpTreeContent with tool functions.

Mandatory: Segmentation Image Module C.8.20.2.

Definition at line 122 of file mlDicomSEGSaveFieldAddOnList.h.

◆ segmentationSeriesModule

DicomSegmentationSeriesModuleAttributesTagInterface ml::DicomSEGSaveAddOnPointers::segmentationSeriesModule

Mandatory: Segmentation Series Module C.8.20.1.

Definition at line 92 of file mlDicomSEGSaveFieldAddOnList.h.

◆ sopCommonModuleTags

DicomSOPCommonModuleTagInterface ml::DicomSEGSaveAddOnPointers::sopCommonModuleTags

Mandatory: SOPCommon, C.12.1.

Definition at line 139 of file mlDicomSEGSaveFieldAddOnList.h.


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