17 #ifndef mitkDataStorageCompare_h_included
18 #define mitkDataStorageCompare_h_included
109 bool Compare(
bool verbose =
false);
127 bool CompareHierarchy(
bool verbose);
138 bool CompareDataNodes(
bool verbose);
184 bool verbose =
false);
204 typedef std::multimap<std::string, DataNode::Pointer> HierarchyDescriptorMap;
207 HierarchyDescriptorMap m_RefNodesByHierarchy;
210 HierarchyDescriptorMap m_TestNodesByHierarchy;
232 bool m_HierarchyPassed;
234 bool m_PropertiesPassed;
235 bool m_MappersPassed;
236 bool m_InteractorsPassed;
Data management class that handles 'was created by' relations.
Base of all data objects.
bool CompareVerbose()
Shorthand for Compare(true).
Follow Up Storage - Class to facilitate loading/accessing structured follow-up data.
InteractionEvent::MouseButtons operator|(InteractionEvent::MouseButtons a, InteractionEvent::MouseButtons b)
DataCollection - Class to facilitate loading/accessing structured data.
Key-value list holding instances of BaseProperty.
DataStorageCompare(const DataStorage *reference, const DataStorage *test, Tests flags=CMP_All, double eps=mitk::eps)
Constructor taking reference and test DataStorage.
Compare all known aspects.
bool Compare(bool verbose=false)
Execute the comparison.
Tests
Flag describing the aspects of comparing two DataStorages.
MITKCORE_EXPORT const ScalarType eps
void Report()
Prints a small summary of what tests have been executed and which ones failed or passed.
Class for nodes of the DataTree.