46 virtual bool Sort(std::vector<std::string>
const & filenames);
50 const std::vector<std::string> &
GetFilenames()
const {
return Filenames; }
53 void Print(std::ostream &os)
const;
56 bool AddSelect(
Tag const &tag,
const char *value );
59 typedef bool (*SortFunction)(
DataSet const &, DataSet
const &);
60 void SetSortFunction( SortFunction f );
62 virtual bool StableSort(std::vector<std::string>
const & filenames);
Class to represent a Data Set (which contains Data Elements) A Data Set represents an instance of a r...
Definition: gdcmDataSet.h:55
Sorter General class to do sorting using a custom function You simply need to provide a function of t...
Definition: gdcmSorter.h:38
SortFunction SortFunc
Definition: gdcmSorter.h:68
std::map< Tag, std::string > SelectionMap
Definition: gdcmSorter.h:66
const std::vector< std::string > & GetFilenames() const
Definition: gdcmSorter.h:50
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
std::ostream & operator<<(std::ostream &os, const Directory &d)
Definition: gdcmDirectory.h:88
void Print(std::ostream &os) const
Print.
std::map< Tag, std::string > Selection
Definition: gdcmSorter.h:67
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element). Basically an uint32_t which...
Definition: gdcmTag.h:38
std::vector< std::string > Filenames
Definition: gdcmSorter.h:65
Definition: gdcmASN1.h:20