]> Creatis software - gdcm.git/blobdiff - Testing/TestPrintAllDocument.cxx
BUG: Fix ProductVectorial. Big thanks to Sean McInerney for very accurate review...
[gdcm.git] / Testing / TestPrintAllDocument.cxx
index d185ad73bc98f4b323029b0b0012b9a9f2f7c43f..7325f9c35e98384dab432e5eff23674f82875875 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: TestPrintAllDocument.cxx,v $
   Language:  C++
-  Date:      $Date: 2005/06/02 09:38:53 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2005/07/21 04:51:26 $
+  Version:   $Revision: 1.5 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -45,6 +45,7 @@ int TestPrintAllDocument(int, char *[])
    //std::ostringstream s;
    int i = 0;
    int swapC;
+   unsigned int j;
    std::string pixelType, photomInterp;
    int l;
    l = strlen("PALETTE COLOR ");
@@ -54,7 +55,10 @@ int TestPrintAllDocument(int, char *[])
       filename += "/";  //doh!
       filename += gdcmDataImages[i];
 
-      gdcm::File *e1= new gdcm::File( filename );
+      gdcm::File *e1= new gdcm::File( );
+      e1->SetFileName( filename );
+      e1->Load();
+
       e1->SetPrintLevel(2);
       e1->Print();
       // just to be able to grep the display result, for some usefull info
@@ -64,24 +68,24 @@ int TestPrintAllDocument(int, char *[])
       //std::cout << s.str() << gdcmDataImages[i];
 
       std::cout << gdcmDataImages[i];
-      for (unsigned int j=0; j<60-strlen(gdcmDataImages[i]); j++)
+      for (j=0; j<60-strlen(gdcmDataImages[i]); j++)
          std::cout << " ";    
 
       pixelType = e1->GetPixelType();
       std::cout << " pixelType="            << pixelType;
-      if (pixelType == "8U" || pixelType == "8S" )
+      if ( pixelType == "8U" || pixelType == "8S" )
          std::cout << " ";
       std::cout << " Smpl.P.Pix.="          << e1->GetSamplesPerPixel()
                 << " Plan.Config.="         << e1->GetPlanarConfiguration();
       photomInterp =  e1->GetEntryValue(0x0028,0x0004);
                
       std::cout << " Photom.Interp.="       << photomInterp;
-      for (unsigned int j=0; j<l-photomInterp.length(); j++)
+      for (j=0; j<l-photomInterp.length(); j++)
          std::cout << " ";
  
       std::cout << " TransferSyntaxName= [" << e1->GetTransferSyntaxName() << "]" ;
       swapC = e1->GetSwapCode();
-      if (swapC != 1234)
+      if ( swapC != 1234 )
           std::cout << " SwapCode = "       << e1->GetSwapCode(); 
       if ( e1->CheckIfEntryExist(0x0088,0x0200) )
           std::cout << " Icon Image Sequence";