MeVisLab Toolbox Reference
mlDICOMTreeCompareTools.h File Reference

A collection of tools for DCMTree::Tree comparison tools. More...

#include "MLDICOMTagsSystem.h"
#include <ThirdPartyWarningsDisable.h>
#include <vector>
#include <ThirdPartyWarningsRestore.h>
#include <mlTypeDefs.h>
#include <DCMTree_Lib.h>

Go to the source code of this file.

Namespaces

 ml
 Main documentation file for ML users and developers.
 
 ml::DICOMTagTools
 A namespace collecting tools related to DICOM tags and tree tools.
 

Functions

MLDICOMTags_EXPORT bool ml::DICOMTagTools::doTagsEqual (DCMTree::Const_TagPtr tag1, DCMTree::Const_TagPtr tag2, bool compareMultiplicity=false, bool compareMultiFrameData=true)
 Compare the given two tags and their contents for equality. More...
 
MLDICOMTags_EXPORT void ml::DICOMTagTools::compareDCMTrees (DCMTree::Const_TreePtr inputTree1, DCMTree::Const_TreePtr inputTree2, const std::vector< DCMTree::TagId > &idsExcludedFromChanged, DCMTree::TreePtr &unchangedTags, DCMTree::TreePtr &addedTags, DCMTree::TreePtr &removedTags, DCMTree::TreePtr &changedTags, bool alsoExcludeFromAdded=false, bool alsoExcludeFromRemoved=false, bool compareRecursively=false, bool cleanupEmptyTrailingSequenceTreesInAddedTags=false, bool cleanupEmptyTrailingSequenceTreesInRemovedTags=false, bool compareMultiplicity=false, bool cleanupEmptyTrailingSequenceTreesInChangedTags=true, bool compareMultiFrameData=true)
 Compare the given two trees and update the result pointers. More...
 

Detailed Description

A collection of tools for DCMTree::Tree comparison tools.

Author
Wolf Spindler.
Date
07/2013

Definition in file mlDICOMTreeCompareTools.h.