]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmick.cpp
*** empty log message ***
[creaImageIO.git] / src2 / creaImageIOGimmick.cpp
index 2d759d0b29a2862547278e8aac7a379ae0e51d4f..90dc2c8fcf716f2a088eaa543fce4bcc5c12f0e6 100644 (file)
@@ -39,7 +39,7 @@ namespace creaImageIO
 
        std::string dbpath = GetLocalDatabasePath();
     // Create or open local database
-       mLocalDatabase = createDB( mCurrentDirectory + "\\.gimmick\\localdatabase_Descriptor.txt", dbpath);
+       mLocalDatabase = createDB(i_nameDB, mCurrentDirectory + "\\.gimmick\\localdatabase_Descriptor.txt", dbpath);
     // Add it to the TreeHandlerMap
     mTreeHandlerMap[i_nameDB] = mLocalDatabase;
     
@@ -88,11 +88,12 @@ namespace creaImageIO
  
   ///////////////////////////////////////////////////////////////////////////
   // create a DB from a attributes descriptor file for medical images      //
+  // @param i_name : DB name                                                                                      //
   // @param i_locDesc : location of descriptor file                                               //
   // @param i_locDB : location of DB                                                                      //
   // return : the SQLiteTreeHandler object on DB                                                  //
        /////////////////////////////////////////////////////////////////////////
-  SQLiteTreeHandler *Gimmick::createDB(std::string &i_locDesc, std::string &i_locDB)
+       SQLiteTreeHandler *Gimmick::createDB(std::string &i_name, std::string &i_locDesc, std::string &i_locDB)
   {
       SQLiteTreeHandler *sqlTreeH = new SQLiteTreeHandler(i_locDB);
     // Create or open local database
@@ -109,7 +110,7 @@ namespace creaImageIO
                 {
                        GimmickError("ERROR CREATING '"<<i_locDB<<"'");
          }
-         sqlTreeH->SetAttribute(0,"Name","i_name");
+         sqlTreeH->SetAttribute(0,"Name",i_name);
         }
         else 
         {
@@ -127,6 +128,7 @@ namespace creaImageIO
   //==============================================================
   void Gimmick::Finalize()
   {
+        
          // delete SQLiteTreeHandler Object
           for( TreeHandlerMapType::const_iterator it = mTreeHandlerMap.begin();
            it!= mTreeHandlerMap.end(); ++it)