| 
    MeVisLab Toolbox Reference
    
   | 
 
Helper class to inherit, buffer and set an entry of a Contributing Equipment Sequence (0018,A001), see C.12.1 SOP Common Module. More...
#include <mlDicomContributingEquipmentSettings.h>
Public Member Functions | |
| ContributingEquipmentSettings (DCMTree::Const_TreePtr inputTree) | |
| Constructor initializing all members from inputTree as far as possible, all others are set to nullptr.   | |
| void | appendTo (DCMTree::TreePtr dcmTree, const std::string &purposeOfReferenceCodeSequenceCodeValue="109106", const std::string &purposeOfReferenceCodeSequenceCodingScheme="DCM", const std::string &purposeOfReferenceCodeSequenceCodeMeaning="Enhanced Multi-frame Conversion Equipment", const std::string &contributionDescriptionValue="Legacy Enhanced Image created from Classic Images") | 
| Ignore call if dcmTree is nullptr; otherwise copy (or if nullptr create) a contributingEquipmentSequence from in dcmTree and append a new item which is filled as far as possible with members, PurposeOfReferenceCodeSequence and ContributionDescription are set up with given arguments, respectively; throws DCMTree::Exceptions on any failure.   | |
Static Public Member Functions | |
| static DCMTree::TagPtr | copyFrom (DCMTree::Const_TreePtr inputTree, DCMTree::RawTagId tagId) | 
| Helper to copy tags from inputTree if possible or return nullptr if not available.   | |
| static void | copyTo (DCMTree::Const_TagPtr tagPtr, DCMTree::TreePtr outTree) | 
| Helper to copy tagPtr to outTree if tagPtr and outTree are valid otherwise it does nothing.   | |
Helper class to inherit, buffer and set an entry of a Contributing Equipment Sequence (0018,A001), see C.12.1 SOP Common Module.
Definition at line 21 of file mlDicomContributingEquipmentSettings.h.
| ml::ContributingEquipmentSettings::ContributingEquipmentSettings | ( | DCMTree::Const_TreePtr | inputTree | ) | 
Constructor initializing all members from inputTree as far as possible, all others are set to nullptr.
| void ml::ContributingEquipmentSettings::appendTo | ( | DCMTree::TreePtr | dcmTree, | 
| const std::string & | purposeOfReferenceCodeSequenceCodeValue = "109106", | ||
| const std::string & | purposeOfReferenceCodeSequenceCodingScheme = "DCM", | ||
| const std::string & | purposeOfReferenceCodeSequenceCodeMeaning = "Enhanced Multi-frame Conversion Equipment", | ||
| const std::string & | contributionDescriptionValue = "Legacy Enhanced Image created from Classic Images" ) | 
Ignore call if dcmTree is nullptr; otherwise copy (or if nullptr create) a contributingEquipmentSequence from in dcmTree and append a new item which is filled as far as possible with members, PurposeOfReferenceCodeSequence and ContributionDescription are set up with given arguments, respectively; throws DCMTree::Exceptions on any failure.
The newly created item is stored in recentlyAddedContributingEquipmentSequenceItem to allow later access.
      
  | 
  static | 
Helper to copy tags from inputTree if possible or return nullptr if not available.
      
  | 
  static | 
Helper to copy tagPtr to outTree if tagPtr and outTree are valid otherwise it does nothing.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::contributingEquipmentSequence | 
Type 3 but "The new Composite Instance shall contain the Contributing Equipment Sequence (0018,A001)" e.g.
on LegacyEnhanced creation according to PS3.4 "C.3.5 New Instance Creation for Enhanced Multi-Frame Image Conversion".
Definition at line 48 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::contributionDateTime | 
Definition at line 69 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::contributionDescription | 
Definition at line 70 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::dateOfLastCalibration | 
Definition at line 67 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::deviceSerialNumber | 
Definition at line 64 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::institutionAddress | 
Definition at line 57 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::institutionalDepartmentName | 
Definition at line 59 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::institutionalDepartmentTypeCodeSequence | 
Definition at line 60 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::institutionName | 
Definition at line 56 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::manufacturer | 
Definition at line 55 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::manufacturersModelName | 
Definition at line 63 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::operatorIdentificationSequence | 
Definition at line 62 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::operatorsName | 
Definition at line 61 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::purposeOfReferenceCodeSequence | 
Tag(s) of an item of Contributing Equipment Sequence (0018,A001), see C.12.1 SOP Common Module.
Definition at line 54 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TreePtr ml::ContributingEquipmentSettings::recentlyAddedContributingEquipmentSequenceItem | 
Stores the most recently added item to the ContributingEquipmentSequence.
Definition at line 51 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::softwareVersions | 
Definition at line 65 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::spatialResolution | 
Definition at line 66 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::stationName | 
Definition at line 58 of file mlDicomContributingEquipmentSettings.h.
| DCMTree::TagPtr ml::ContributingEquipmentSettings::timeOfLastCalibration | 
Definition at line 68 of file mlDicomContributingEquipmentSettings.h.