]> Creatis software - gdcm.git/commitdiff
minor updates
authorjpr <jpr>
Thu, 26 Aug 2004 15:30:38 +0000 (15:30 +0000)
committerjpr <jpr>
Thu, 26 Aug 2004 15:30:38 +0000 (15:30 +0000)
Example/BuildUpDicomDir.cxx
Example/PrintDicomDir.cxx
Example/makeDicomDir.cxx

index c52275f50b00281f90a046ea9b6aaa9e0562c3b1..c95e707295c84b3c7753670d3deeed8a4e3a524c 100644 (file)
@@ -43,7 +43,7 @@
 int main(int argc, char* argv[])
 {
    if (argc) {
-      std::cerr << "Usage: " << argv[0] << " dummy ";
+     // std::cerr << "Usage: " << argv[0] << " dummy ";
    }
 
    gdcmDicomDir *dcmdir;
index 00adffc0e00ebd07350a3ff23705440379d83d12..852ba533ccfff87269dd986668292fc99e3e03a2 100644 (file)
@@ -130,11 +130,11 @@ int main(int argc, char* argv[])
  */  
 
 
-   cout << std::endl << std::endl  
-        << " = DICOMDIR full content ==========================================" 
-        << std::endl<< std::endl;
-   e1->Print();
-  
+//   cout << std::endl << std::endl  
+//        << " = DICOMDIR full content ==========================================" 
+//        << std::endl<< std::endl;
+//   e1->Print();
+
    std::cout<<std::flush;
    delete e1;
 
index 8b0c920847aefc069129fa09344d5c9752413aa9..540842c96086a3c13984e00d7924289d6e947223 100644 (file)
@@ -60,18 +60,10 @@ int main(int argc, char* argv[]) {
    else
       dirName = GDCM_DATA_ROOT;
 
-   dcmdir=new gdcmDicomDir(dirName);
-   std::cout << "---after constructor; Print as a gdcmDocument ------" << std::endl;
-   ((gdcmDocument *)dcmdir)->Print();
-   std::cout << "---after constructor; Print as a DICOMDIR     ------" << std::endl;
-   dcmdir->Print();
+   dcmdir=new gdcmDicomDir(dirName, true); // we ask for Directory parsing
 
    dcmdir->SetStartMethod(StartMethod, (void *) NULL);
    dcmdir->SetEndMethod(EndMethod);
-
-    std::cout << "---before ParseDirectory------------------" << std::endl;   
-   dcmdir->ParseDirectory();   
-   std::cout << "---after   ParseDirectory------------------" << std::endl;
    
    ListDicomDirPatient lp = dcmdir->GetDicomDirPatients();
    if (! lp.size() ) 
@@ -80,14 +72,13 @@ int main(int argc, char* argv[]) {
                 << std::endl;
       return 1;
    }
-   gdcmDicomDirPatient *p = *(lp.begin());
-   dcmdir->SetPrintLevel(2);
-   p->Print();
-   std::cout << "---------------------" << std::endl;   
 
-   dcmdir->SetPrintLevel(-1);
-   dcmdir->Print();
+   std::cout << "--------- dcmdir->Print() ------------" << std::endl;   
 
+   dcmdir->SetPrintLevel(-1);
+   //dcmdir->Print(); // just to see
+   std::cout << "---------end  dcmdir->Print() ------------" << std::endl;
+    
    dcmdir->Write("NewDICOMDIR");
    std::cout<<std::flush;