DCMTK
Version 3.6.1 20170228
OFFIS DICOM Toolkit
|
This class contains helper functions that permit copying common modules from DICOM standard part 3 between DICOM datasets. More...
Static Public Member Functions | |
static void | copyElement (const DcmTagKey &tag, DcmItem &src, DcmItem &dest) |
Copy element defined by tag from source item to destination item. More... | |
static void | copyPatientModule (DcmItem &src, DcmItem &dest) |
Copy Patient Module attributes. More... | |
static void | copyClinicalTrialSubjectModule (DcmItem &src, DcmItem &dest) |
Copy Clinical Trial Subject Module attributes. More... | |
static void | copyGeneralStudyModule (DcmItem &src, DcmItem &dest) |
Copy General Study Module attributes. More... | |
static void | copyPatientStudyModule (DcmItem &src, DcmItem &dest) |
Copy Patient Study Module attributes. More... | |
static void | copyClinicalTrialStudyModule (DcmItem &src, DcmItem &dest) |
Copy Clinical Trial Study Module attributes. More... | |
static void | copyGeneralSeriesModule (DcmItem &src, DcmItem &dest) |
Copy General Series Module attributes. More... | |
static void | copyClinicalTrialSeriesModule (DcmItem &src, DcmItem &dest) |
Copy Clinical Trial Series Module attributes. More... | |
static void | copyGeneralEquipmentModule (DcmItem &src, DcmItem &dest) |
Copy General Equipment Module attributes. More... | |
static void | copyFrameOfReferenceModule (DcmItem &src, DcmItem &dest) |
Copy Frame of Reference Module attributes. More... | |
static void | copySOPCommonModule (DcmItem &src, DcmItem &dest) |
Copy SOP Common Module attributes. More... | |
static void | copyGeneralImageModule (DcmItem &src, DcmItem &dest) |
Copy General Image Module attributes. More... | |
Static Protected Member Functions | |
template<size_t N> | |
static void | copyModule (const DcmTagKey(&tags)[N], DcmItem &src, DcmItem &dest) |
Generic copy module helper method. | |
Static Protected Attributes | |
static const DcmTagKey | patientModuleTags [] |
List of tags within the Patient Module. | |
static const DcmTagKey | clinicalTrialSubjectModuleTags [] |
List of tags within the Clinical Trial Subject Module. | |
static const DcmTagKey | generalStudyModuleTags [] |
List of tags within the General Study Module. | |
static const DcmTagKey | patientStudyModuleTags [] |
List of tags within the Patient Study Module. | |
static const DcmTagKey | clinicalTrialStudyModuleTags [] |
List of tags within the Clinical Trial Study Module. | |
static const DcmTagKey | generalSeriesModuleTags [] |
List of tags within the General Series Module. | |
static const DcmTagKey | clinicalTrialSeriesModuleTags [] |
List of tags within the Clinical Trial Series Module. | |
static const DcmTagKey | generalEquipmentModuleTags [] |
List of tags within the General Equipment Module. | |
static const DcmTagKey | frameOfReferenceModuleTags [] |
List of tags within the Frame of Reference Module. | |
static const DcmTagKey | sopCommonModuleTags [] |
List of tags within the SOP Common Module, excluding Digital Signatures Macro, i.e. MAC Parameters Sequence and Digital Signatures Sequence. | |
static const DcmTagKey | generalImageModuleTags [] |
List of tags within the General Image Module. | |
This class contains helper functions that permit copying common modules from DICOM standard part 3 between DICOM datasets.
|
static |
Copy Clinical Trial Series Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy Clinical Trial Study Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
|
static |
Copy Clinical Trial Subject Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
|
static |
Copy element defined by tag from source item to destination item.
No in-depth search is performed but only the main level is searched for the given tag. If the tag is not found, the destination item is not touched at all.
tag | Tag key of the element to be copied |
src | Item that serves as a source for copying the element. In typical image objects, this will be the main dataset. |
dest | Item that serves as a destination for inserting the copied element, if found. |
Copy Frame of Reference Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy General Equipment Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy General Image Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the |
destination item.
Copy General Series Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy General Study Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy Patient Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy Patient Study Module attributes.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |
Copy SOP Common Module attributes.
Excludes: Digital Signatures Macro, i.e. MAC Parameters Sequence and Digital Signatures Sequence.
src | Item to copy module from. Only the main level is searched, i.e. no in-depth search is performed on the various tags. |
dest | Item to copy module to. An element not found within the source item will neither be created in the destination item, nor will any existing value be touched in the destination item. |