Project global and OS specific declarations.
Header file of the DicomModifyFieldAddOnBase class dedicated to manage fields for ML modules and inst...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< const Tag > Const_TagPtr
boost::shared_ptr< const Tree > Const_TreePtr
boost::shared_ptr< Tag > TagPtr
shared-pointer to tag
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Helper class to inherit, buffer and set an entry of a Contributing Equipment Sequence (0018,...
DCMTree::TagPtr deviceSerialNumber
DCMTree::TreePtr recentlyAddedContributingEquipmentSequenceItem
Stores the most recently added item to the ContributingEquipmentSequence.
DCMTree::TagPtr purposeOfReferenceCodeSequence
Tag(s) of an item of Contributing Equipment Sequence (0018,A001), see C.12.1 SOP Common Module.
DCMTree::TagPtr timeOfLastCalibration
DCMTree::TagPtr spatialResolution
DCMTree::TagPtr contributionDescription
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.
DCMTree::TagPtr stationName
DCMTree::TagPtr softwareVersions
DCMTree::TagPtr dateOfLastCalibration
DCMTree::TagPtr manufacturersModelName
ContributingEquipmentSettings(DCMTree::Const_TreePtr inputTree)
Constructor initializing all members from inputTree as far as possible, all others are set to nullptr...
DCMTree::TagPtr institutionalDepartmentTypeCodeSequence
DCMTree::TagPtr institutionalDepartmentName
DCMTree::TagPtr institutionAddress
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 contributingEquipmentSeque...
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.
DCMTree::TagPtr contributingEquipmentSequence
Type 3 but "The new Composite Instance shall contain the Contributing Equipment Sequence (0018,...
DCMTree::TagPtr operatorIdentificationSequence
DCMTree::TagPtr institutionName
DCMTree::TagPtr contributionDateTime
DCMTree::TagPtr operatorsName
DCMTree::TagPtr manufacturer