47 virtual bool Sort(std::vector<std::string>
const & filenames);
51 const std::vector<std::string> &
GetFilenames()
const {
return Filenames; }
54 void Print(std::ostream &os)
const;
68 virtual bool StableSort(std::vector<std::string>
const & filenames);
Class to represent a Data Set (which contains Data Elements)
Definition gdcmDataSet.h:56
Sorter.
Definition gdcmSorter.h:40
void SetSortFunction(SortFunction f)
std::set< Tag > TagsToRead
Definition gdcmSorter.h:75
std::map< Tag, std::string > Selection
Definition gdcmSorter.h:73
void SetTagsToRead(std::set< Tag > const &tags)
std::map< Tag, std::string > SelectionMap
Definition gdcmSorter.h:72
const std::vector< std::string > & GetFilenames() const
Definition gdcmSorter.h:51
bool AddSelect(Tag const &tag, const char *value)
UNSUPPORTED FOR NOW.
SortFunction SortFunc
Definition gdcmSorter.h:74
virtual bool Sort(std::vector< std::string > const &filenames)
Typically the output of Directory::GetFilenames()
std::vector< std::string > Filenames
Definition gdcmSorter.h:71
void Print(std::ostream &os) const
Print.
virtual bool StableSort(std::vector< std::string > const &filenames)
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39
#define GDCM_EXPORT
Definition gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition gdcmDirectory.h:88