MeVisLab Toolbox Reference
ml::DicomDOCSaveAddOnPointers Class Reference

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

#include <mlDicomDOCSaveAddOnList.h>

Public Member Functions

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

Public Attributes

const std::vector< std::string > encapsulatedDocumentEnumerators
 The enumerator strings Ds for the Encapsulated Documents ("PDF", "CDA", "STL", "OBJ", "MTL"). More...
 
const std::vector< std::string > encapsulatedDocumentSOPClassUIDs
 The SOPClassUIDs for the Encapsulated Documents (1.2.840.10008.5.1.4.1.1.104.1 - 5). More...
 
const std::vector< std::string > encapsulatedDocumentModalities
 Modality values to be used for different encapsulated document SOP Classes. More...
 
std::vector< std::string > mimeTypes
 The mime types to be set together with the Encapsulated Documents ("application/pdf", "text/XML", "model/stl", "model/obj", and "model/mtl"). More...
 
DicomPatientModuleTagInterface patientTags
 Mandatory: Patient information tags, C.7.1.1. More...
 
DicomGeneralStudyModuleTagInterface generalStudyTags
 Mandatory: General Study tags, C.7.2.1. More...
 
DicomEncapsulatedDocumentSeriesModuleTagInterface encapsulatedDocumentSeriesTags
 Mandatory: Encapsulated Document Series tags, C.24.1. More...
 
DicomGeneralEquipmentModuleTagInterface generalEquipmentTags
 Mandatory: General Equipment tags, C.7.5.1. More...
 
DicomSCEquipmentModuleTagInterface scEquipmentTags
 Mandatory: SC Equipment tags, C.8.6.1. More...
 
DicomEncapsulatedDocumentModuleTagInterface encapsulatedDocumentTags
 Mandatory: Encapsulated Document tags, C.24.2. More...
 
DicomManufacturing3DModelModuleTagInterface manufacturing3DModelTags
 Mandatory: Manufacturing 3D Model Module tags, C.35.1. More...
 
DicomSOPCommonModuleTagInterface sopCommonModuleTags
 Mandatory: SOPCommon, C.12.1. More...
 

Detailed Description

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

Definition at line 37 of file mlDicomDOCSaveAddOnList.h.

Constructor & Destructor Documentation

◆ DicomDOCSaveAddOnPointers()

ml::DicomDOCSaveAddOnPointers::DicomDOCSaveAddOnPointers ( Module mod,
_DOCFieldAddOnListType faList 
)

Constructs the AddOn with all internal FieldAddOns.

Member Data Documentation

◆ encapsulatedDocumentEnumerators

const std::vector<std::string> ml::DicomDOCSaveAddOnPointers::encapsulatedDocumentEnumerators

The enumerator strings Ds for the Encapsulated Documents ("PDF", "CDA", "STL", "OBJ", "MTL").

Definition at line 44 of file mlDicomDOCSaveAddOnList.h.

◆ encapsulatedDocumentModalities

const std::vector<std::string> ml::DicomDOCSaveAddOnPointers::encapsulatedDocumentModalities

Modality values to be used for different encapsulated document SOP Classes.

Definition at line 50 of file mlDicomDOCSaveAddOnList.h.

◆ encapsulatedDocumentSeriesTags

DicomEncapsulatedDocumentSeriesModuleTagInterface ml::DicomDOCSaveAddOnPointers::encapsulatedDocumentSeriesTags

Mandatory: Encapsulated Document Series tags, C.24.1.

Definition at line 71 of file mlDicomDOCSaveAddOnList.h.

◆ encapsulatedDocumentSOPClassUIDs

const std::vector<std::string> ml::DicomDOCSaveAddOnPointers::encapsulatedDocumentSOPClassUIDs

The SOPClassUIDs for the Encapsulated Documents (1.2.840.10008.5.1.4.1.1.104.1 - 5).

Definition at line 47 of file mlDicomDOCSaveAddOnList.h.

◆ encapsulatedDocumentTags

DicomEncapsulatedDocumentModuleTagInterface ml::DicomDOCSaveAddOnPointers::encapsulatedDocumentTags

Mandatory: Encapsulated Document tags, C.24.2.

Definition at line 83 of file mlDicomDOCSaveAddOnList.h.

◆ generalEquipmentTags

DicomGeneralEquipmentModuleTagInterface ml::DicomDOCSaveAddOnPointers::generalEquipmentTags

Mandatory: General Equipment tags, C.7.5.1.

Definition at line 77 of file mlDicomDOCSaveAddOnList.h.

◆ generalStudyTags

DicomGeneralStudyModuleTagInterface ml::DicomDOCSaveAddOnPointers::generalStudyTags

Mandatory: General Study tags, C.7.2.1.

Definition at line 62 of file mlDicomDOCSaveAddOnList.h.

◆ manufacturing3DModelTags

DicomManufacturing3DModelModuleTagInterface ml::DicomDOCSaveAddOnPointers::manufacturing3DModelTags

Mandatory: Manufacturing 3D Model Module tags, C.35.1.

Definition at line 86 of file mlDicomDOCSaveAddOnList.h.

◆ mimeTypes

std::vector<std::string> ml::DicomDOCSaveAddOnPointers::mimeTypes

The mime types to be set together with the Encapsulated Documents ("application/pdf", "text/XML", "model/stl", "model/obj", and "model/mtl").

Definition at line 53 of file mlDicomDOCSaveAddOnList.h.

◆ patientTags

DicomPatientModuleTagInterface ml::DicomDOCSaveAddOnPointers::patientTags

Mandatory: Patient information tags, C.7.1.1.

Definition at line 56 of file mlDicomDOCSaveAddOnList.h.

◆ scEquipmentTags

DicomSCEquipmentModuleTagInterface ml::DicomDOCSaveAddOnPointers::scEquipmentTags

Mandatory: SC Equipment tags, C.8.6.1.

Definition at line 80 of file mlDicomDOCSaveAddOnList.h.

◆ sopCommonModuleTags

DicomSOPCommonModuleTagInterface ml::DicomDOCSaveAddOnPointers::sopCommonModuleTags

Mandatory: SOPCommon, C.12.1.

Definition at line 89 of file mlDicomDOCSaveAddOnList.h.


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