Program: gdcm
Module: $RCSfile: gdcmSerieHelper.h,v $
Language: C++
- Date: $Date: 2005/02/02 16:16:07 $
- Version: $Revision: 1.2 $
+ Date: $Date: 2005/02/05 02:43:06 $
+ Version: $Revision: 1.5 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "gdcmCommon.h"
-#include <list>
+#include <vector>
+#include <iostream>
#include <map>
namespace gdcm
{
class File;
-typedef std::list<File* > GdcmFileList;
+typedef std::vector<File* > GdcmFileList;
//-----------------------------------------------------------------------------
/**
SerieHelper();
~SerieHelper();
- void Print();
+ void Print(std::ostream &os = std::cout, std::string const & indent = "" );
/// \todo should return bool or throw error ?
void AddFileName(std::string const &filename);
bool ImageNumberOrdering(GdcmFileList *CoherentGdcmFileList);
bool FileNameOrdering(GdcmFileList *CoherentGdcmFileList);
+ static bool ImageNumberLessThan(File *file1, File *file2);
+ static bool FileNameLessThan(File *file1, File *file2);
CoherentFileListmap CoherentGdcmFileListHT;
CoherentFileListmap::iterator ItListHt;
};