- void AddStudyToEnd(ListTag::iterator begin,ListTag::iterator end);
- void AddSerieToEnd(ListTag::iterator begin,ListTag::iterator end);
- void AddImageToEnd(ListTag::iterator begin,ListTag::iterator end);
+ void AddStudyToEnd (ListTag::iterator begin,ListTag::iterator end);
+ void AddSerieToEnd (ListTag::iterator begin,ListTag::iterator end);
+ void AddImageToEnd (ListTag::iterator begin,ListTag::iterator end);
+
+ void SetElements(std::string &path,ListHeader &list);
+ void SetElement (std::string &path,gdcmDicomDirType type,gdcmHeader *header);
+
+ static bool HeaderLessThan(gdcmHeader *header1,gdcmHeader *header2);