Manages the module field interface according to DICOM Content Identification macro,...
StringField * _contentDescriptionFld
Content Description Tag.
void inheritValues(DCMTree::Const_TreePtr dcmTree) override
Implements the copy of tag values from the given dcmTree to the fields.
std::string applyModifications(DCMTree::TreePtr dcmTree, const FieldContainer *treeInfos=nullptr) override
See DicomModifyFieldAddOnBase::applyModifications() for documentation.
void addFields() override
Add fields to field container of module.
std::string checkConsistency() const override
Checks for invalid parameters; return textual description on error, or empty string on success.
StringField * _contentLabelFld
Content Label tag.
DicomContentIdentificationMacroTagInterface(Module &modRef)
Constructor, setting the reference of the module for which the fields shall be managed.
StringField * _contentCreatorsNameFld
Content Creators's Name Tag.