| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							
- // 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;
 
-   if ( 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(); 
 
-     }
 
-   else
 
-     { 
 
-     out << "ERROR: " ;
 
-     out << myCTK.GetLastError();
 
-     }
 
-   return EXIT_SUCCESS;
 
- }
 
 
  |