ctkDicomIndex.cxx 662 B

123456789101112131415161718192021222324252627282930313233343536
  1. // QT includes
  2. #include <QApplication>
  3. #include <QPushButton>
  4. #include <QTextStream>
  5. // STD includes
  6. //#include <cstdlib>
  7. #include <qCTKDCMTKIndexer.h>
  8. #include <qCTKDCMTK.h>
  9. int main(int argc, char** argv)
  10. {
  11. QApplication app(argc, argv);
  12. QTextStream out(stdout);
  13. qCTKDCMTKIndexer idx;
  14. qCTKDCMTK myCTK;
  15. if ( myCTK.openDatabase( argv[1]) )
  16. {
  17. out << "open db success\n";
  18. /// make sure it is empty and properly initialized
  19. myCTK.initializeDatabase();
  20. idx.AddDirectory(myCTK.database(),argv[2]);
  21. myCTK.closeDatabase();
  22. }
  23. else
  24. {
  25. out << "ERROR: " ;
  26. out << myCTK.GetLastError();
  27. }
  28. return EXIT_SUCCESS;
  29. }