45 std::vector<StringField *> _privateCreatorFld;
48 std::vector<StringField *> _tagIdFld;
51 std::vector<StringField *> _modificationValueFld;
54 std::vector<EnumField *> _modificationModeFld;
57 std::vector<BoolField *> _isValidIdFld;
Project global and OS specific declarations.
#define ML_DICOM_MODIFY_EXPORT
DLL export macro definition.
DicomModifyFieldAddOnBase(FieldContainer &fieldContainerRef, size_t numInstances=1, bool createInputModifyTagsPluginBaseConnectorField=false, bool createOutputModifyTagsPluginBaseConnectorField=false)
FieldAddOnBase::FieldChangeState handleFieldChanges(Field *field) override
Handle field notifications.
void addFields() override
Add fields to field container of module.
DicomModifyPrivateRemoveFieldAddOn(FieldContainer &fieldContainerRef, size_t numInstances=1)
See DicomModifyFieldAddOnBase::DicomModifyFieldAddOnBase(fieldContainerRef, numInstances).
void handleFieldActivationChanges() override
Handle class changes according to Module::activateAttachments.
FieldChangeState
Describes the type of a field changes detected in handleFieldChanges(Field *field).
#define ML_ABSTRACT_CLASS_HEADER(className)