18 ,m_SecondaryCriterion(secondaryCriterion)
45 mitk::DICOMSortCriterion::ConstPointer
60 while (criterionToCheck)
63 allTags.insert( allTags.end(), newElements.begin(), newElements.end() );
80 return (
void*)left < (
void*)right;
std::vector< DICOMTag > DICOMTagList
DICOMTagList GetAllTagsOfInterest() const
Tags used for comparison (includes seconary criteria).
DICOMSortCriterion::Pointer m_SecondaryCriterion
DICOMSortCriterion & operator=(const DICOMSortCriterion &other)
Interface to datasets that is presented to sorting classes such as DICOMDatasetSorter.
DICOMSortCriterion(DICOMSortCriterion::Pointer secondaryCriterion)
bool NextLevelIsLeftBeforeRight(const mitk::DICOMDatasetAccess *left, const mitk::DICOMDatasetAccess *right) const
~DICOMSortCriterion() override
A tag based sorting criterion for use in DICOMTagBasedSorter.
virtual DICOMTagList GetTagsOfInterest() const =0
Tags used for comparison.
DICOMSortCriterion::ConstPointer GetSecondaryCriterion() const
The fallback criterion.