MeVisLab Toolbox Reference
ml::DicomEnhancedSaveAddOnPointers Class Reference

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

#include <mlDicomEnhancedSaveAddOnList.h>

Public Member Functions

 DicomEnhancedSaveAddOnPointers (Module &mod, _EnhancedFieldAddOnListType &faList)
 Constructs the AddOn with all internal FieldAddOns. More...
 

Public Attributes

DicomPatientModuleTagInterface patientTags
 Mandatory: Patient information tags, C.7.1.1. More...
 
DicomGeneralStudyModuleTagInterface generalStudyTags
 Mandatory: General Study tags, C.7.2.1. More...
 
DicomGeneralSeriesModuleTagInterface generalSeriesTags
 Mandatory: General Series tags, C.7.3.1. More...
 
DicomMRSeriesModuleTagInterface mrSeriesTags
 Mandatory: MR Series Module tags, C.8.13.6. More...
 
DicomFrameOfReferenceModuleTagInterface frameOfReferenceTags
 Mandatory: Frame Of Reference tags, C.7.4.1. More...
 
DicomGeneralEquipmentModuleTagInterface generalEquipmentTags
 Mandatory: General Equipment tags, C.7.5.1. More...
 
DicomContentDateTimeTagInterface contentDateTimeTags
 User: Enhanced General Equipment tags, C.7.5.2, use general equipment with useAsEnhanced. More...
 
DicomAcquisitionContextModuleTagInterface acquisitionContextTags
 Mandatory: Multi-frame Functional Groups, C.7.6.16 for enhanced multi-frame contents; implemented in setUpTreeContent with tool functions. More...
 
DicomImageTypeTagInterface imageTypeTags
 User: Device, C.7.6.12. More...
 
DicomImageDescriptionTagInterface commonCTAndMRImageDescriptionTags
 Mandatory as part of : Enhanced MR Image, C.8.13.2. More...
 
DicomEnhancedMRImageModuleTagInterface enhancedMRImageTags
 Mandatory: Enhanced MR Image, C.8.13.1. More...
 
DicomSOPCommonModuleTagInterface sopCommonModuleTags
 Mandatory: SOPCommon, C.12.1. More...
 
DicomCopyGroupsTagInterface legacyEnhancedUserTags
 User groups to be copied in Legacy Converted Enhanced MR. More...
 

Detailed Description

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

Definition at line 65 of file mlDicomEnhancedSaveAddOnList.h.

Constructor & Destructor Documentation

◆ DicomEnhancedSaveAddOnPointers()

ml::DicomEnhancedSaveAddOnPointers::DicomEnhancedSaveAddOnPointers ( Module mod,
_EnhancedFieldAddOnListType faList 
)

Constructs the AddOn with all internal FieldAddOns.

Member Data Documentation

◆ acquisitionContextTags

DicomAcquisitionContextModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::acquisitionContextTags

Mandatory: Multi-frame Functional Groups, C.7.6.16 for enhanced multi-frame contents; implemented in setUpTreeContent with tool functions.

User: Multi-frame Dimension Module, C.7.6.17 for enhanced multi-frame contents; implemented in setUpTreeContent with tool functions. Conditional: Cardiac Synchronization Module tag interface, C.7.6.18.1. Conditional: Respiratory Synchronization Module tag interface, C.7.6.18.2. Conditional: BulkMotion Synchronization Module tag interface, C.7.6.18.3. Mandatory: Acquisition Context, C.7.6.14. Done with adding empty Acquisition Context Sequence (0040,0555).

Definition at line 139 of file mlDicomEnhancedSaveAddOnList.h.

◆ commonCTAndMRImageDescriptionTags

DicomImageDescriptionTagInterface ml::DicomEnhancedSaveAddOnPointers::commonCTAndMRImageDescriptionTags

Mandatory as part of : Enhanced MR Image, C.8.13.2.

Definition at line 151 of file mlDicomEnhancedSaveAddOnList.h.

◆ contentDateTimeTags

DicomContentDateTimeTagInterface ml::DicomEnhancedSaveAddOnPointers::contentDateTimeTags

User: 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 119 of file mlDicomEnhancedSaveAddOnList.h.

◆ enhancedMRImageTags

DicomEnhancedMRImageModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::enhancedMRImageTags

Mandatory: Enhanced MR Image, C.8.13.1.

Definition at line 154 of file mlDicomEnhancedSaveAddOnList.h.

◆ frameOfReferenceTags

DicomFrameOfReferenceModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::frameOfReferenceTags

Mandatory: Frame Of Reference tags, C.7.4.1.

Definition at line 96 of file mlDicomEnhancedSaveAddOnList.h.

◆ generalEquipmentTags

DicomGeneralEquipmentModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::generalEquipmentTags

Mandatory: General Equipment tags, C.7.5.1.

Definition at line 103 of file mlDicomEnhancedSaveAddOnList.h.

◆ generalSeriesTags

DicomGeneralSeriesModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::generalSeriesTags

Mandatory: General Series tags, C.7.3.1.

Definition at line 87 of file mlDicomEnhancedSaveAddOnList.h.

◆ generalStudyTags

DicomGeneralStudyModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::generalStudyTags

Mandatory: General Study tags, C.7.2.1.

Definition at line 78 of file mlDicomEnhancedSaveAddOnList.h.

◆ imageTypeTags

DicomImageTypeTagInterface ml::DicomEnhancedSaveAddOnPointers::imageTypeTags

User: Device, C.7.6.12.

User: Specimen, C.7.6.22. Mandatory as part of : Enhanced MR Image, C.8.13.1.

Definition at line 148 of file mlDicomEnhancedSaveAddOnList.h.

◆ legacyEnhancedUserTags

DicomCopyGroupsTagInterface ml::DicomEnhancedSaveAddOnPointers::legacyEnhancedUserTags

User groups to be copied in Legacy Converted Enhanced MR.

Definition at line 160 of file mlDicomEnhancedSaveAddOnList.h.

◆ mrSeriesTags

DicomMRSeriesModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::mrSeriesTags

Mandatory: MR Series Module tags, C.8.13.6.

Definition at line 90 of file mlDicomEnhancedSaveAddOnList.h.

◆ patientTags

DicomPatientModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::patientTags

Mandatory: Patient information tags, C.7.1.1.

Definition at line 72 of file mlDicomEnhancedSaveAddOnList.h.

◆ sopCommonModuleTags

DicomSOPCommonModuleTagInterface ml::DicomEnhancedSaveAddOnPointers::sopCommonModuleTags

Mandatory: SOPCommon, C.12.1.

Definition at line 157 of file mlDicomEnhancedSaveAddOnList.h.


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