Project global and OS specific declarations.
#define MLDICOMTAGINTERFACES_EXPORT
DLL export macro definition.
FieldAddOn class supporting inheritance and optional writing of a boolean tag value.
DicomCopyTagSetInterface otherEnhancedMRImageModuleTags
All tags not available in the interface which are from Enhanced MR image.
FieldAddOnBase::FieldChangeState handleFieldChanges(Field *field) override
Handle field notifications according to Module::activateAttachments with a return of field change sta...
std::string applyModifications(DCMTree::TreePtr dcmTree, const FieldContainer *treeInfos=nullptr) override
void _addLegacyConvertedEnhancedMRImageModuleSpecificTags(DCMTree::TreePtr dcmTree, const FieldContainer *treeInfos)
Add tags of the Legacy Converted Enhanced MR Image Module, C.8.13.1.
DicomEnhancedMRImageModuleTagInterface(Module &modRef, IODMode iodMode)
DCMTree::TreePtr _referencedImageEvidenceSequenceTree
Stores the pointer to some contents of ReferencedImageSequences inherited from dcmTree.
DicomCopyTagSetInterface otherImagePixelDescriptionMacroAttributesTags
static bool hasReferencedImageSequence(DCMTree::Const_TreePtr dcmTree)
void addFields() override
Add fields to field container of module.
@ ImageTypeforLegacyConvertedEnhancedMR
Configure for Enhanced LegacyConverted MR.
DicomBoolInheritAndWriteTagInterface recognizableVisualFeaturesAddOn
Manages recognizableVisualFeatures tag.
std::string checkConsistency() const override
DCMTree::TreePtr _sourceImageEvidenceSequenceTree
Stores the pointer to some contents of SourceImageSequences inherited from dcmTree.
void handleFieldActivationChanges() override
Handle class changes according to Module::activateAttachments.
void inheritValues(DCMTree::Const_TreePtr dcmTree) override
Implements the copy of tag values from the given dcmTree to the fields.
BoolField * _alwaysWritePresentationLUTShapeFld
DicomCopyTagSetInterface otherMRImageModuleTags
DicomCopyTagSetInterface otherEnhancedImageAndSpectroscopyMacroTags
All tags not available in the interface which are from Enhanced Image And Spectroscopy Macro.
const IODMode _iodMode
Selects the configuration for the internal fields and possible values.
DicomBoolInheritAndWriteTagInterface burnedInAnnotationAddOn
Manages burnedInAnnotation tag.
DicomModifyFieldAddOnBase(FieldContainer &fieldContainerRef, size_t numInstances=1, bool createInputModifyTagsPluginBaseConnectorField=false, bool createOutputModifyTagsPluginBaseConnectorField=false)
FieldChangeState
Describes the type of a field changes detected in handleFieldChanges(Field *field).
boost::shared_ptr< const Tree > Const_TreePtr
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.