44 const std::string &expectedString);
102 BoolField *_postErrorIfDifferenceIsFoundFld;
145 IntField *_numShownBinaryEntriesFld;
148 BoolField *_removeIgnoreIdsInAddedTagsFld;
153 BoolField *_cleanupEmptyTreesInAddedTagsFld;
156 BoolField *_removeIgnoreIdsInRemovedTagsFld;
161 BoolField *_cleanupEmptyTreesInRemovedTagsFld;
190 BoolField *_clearDICOMCachesBeforeCompareFld;
Project global and OS specific declarations.
#define ML_DICOM_ANALYSIS_EXPORT
DLL export macro definition.
void _resetResultFields()
Reset result fields to default state.
std::string _updateResultFields(DCMTree::Const_TreePtr input1Tags, DCMTree::Const_TreePtr input2Tags, DCMTree::TreePtr unchangedTags, DCMTree::TreePtr addedTags, DCMTree::TreePtr removedTags, DCMTree::TreePtr changedTags)
void activateAttachments() override
Handles changes which were applied without notifications.
void _compare(DCMTree::Const_TreePtr inTree1, DCMTree::Const_TreePtr inTree2)
Compare inTree1 and inTree2 and update the result fields.
void handleNotification(Field *field) override
Handles field changes.
DicomTreeCompare()
Constructor.
std::string _getDifferenceDescription(const std::string &givenString, const std::string &expectedString)
Module(int numInputImages, int numOutputImages)
#define ML_MODULE_CLASS_HEADER(className)
boost::shared_ptr< const Tree > Const_TreePtr
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.