| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
// Qt includes#include <QTextStream>#include <QApplication>// ctkDICOMCore includes#include "ctkDICOM.h"// STD includes#include <iostream>#include <cstdlib>int ctkDICOMTest1(int argc, char * argv []) {    QApplication app(argc, argv);  QTextStream out(stdout);  ctkDICOM myCTK;  try  {    myCTK.openDatabase( argv[1]);    out << "open db success\n";    /// make sure it is empty and properly initialized    if (! myCTK.initializeDatabase() ) {       out << "ERROR: basic DB init failed";       return EXIT_FAILURE;    };    /// insert some sample data    if (! myCTK.initializeDatabase(argv[2]) ) {       out << "ERROR: sample DB init failed";       return EXIT_FAILURE;    };    myCTK.closeDatabase();     }  catch (std::exception e)  {    out << "ERROR: " << e.what();    return EXIT_FAILURE;  }  return EXIT_SUCCESS;}
 |