]> Creatis software - gdcm.git/blobdiff - Example/exPrintWritePrint.cxx
Fix mistypings
[gdcm.git] / Example / exPrintWritePrint.cxx
index 34063d77ec0f3249dad31f24b028114367886fce..f3eee5c33993ef725220eace95460bf14d94a15a 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: exPrintWritePrint.cxx,v $
   Language:  C++
-  Date:      $Date: 2005/05/03 11:06:22 $
-  Version:   $Revision: 1.1 $
+  Date:      $Date: 2007/06/21 15:01:00 $
+  Version:   $Revision: 1.6 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
 =========================================================================*/
 #include "gdcmFile.h"
 #include "gdcmFileHelper.h"
-#include "gdcmValEntry.h"
-#include "gdcmBinEntry.h"
-
 
 int main(int argc, char *argv[])
 {  
-   gdcm::File *e1;
-   gdcm::FileHelper *f1;
+   GDCM_NAME_SPACE::File *f;
+   GDCM_NAME_SPACE::FileHelper *fh;
    std::string fileNameToWrite;
    void *imageData;
    int dataSize;
 
    std::cout << " This program allows to see at a glance" << std::endl;
-   std::cout << " if the gdcm::File remains unimpaired"   << std::endl;
+   std::cout << " if the GDCM_NAME_SPACE::File remains unimpaired"   << std::endl;
    std::cout << " after a Write"                          << std::endl;
    std::cout << " In a future step, we could move it to"  << std::endl;
    std::cout << " gdcm Testing, for a systematic checking"<< std::endl;
@@ -58,25 +55,26 @@ int main(int argc, char *argv[])
    std::string fileName = argv[1]; 
    std::string mode = argv[2];
 
-   e1 = new gdcm::File( );
-   e1->SetLoadMode( NO_SEQ );
-   e1->Load(  fileName.c_str() );
+   f = new GDCM_NAME_SPACE::File( );
+   f->SetLoadMode( GDCM_NAME_SPACE::LD_NOSEQ );
+   f->SetFileName( fileName );
+   f->Load( );
 
-   if (!e1->IsReadable())
+   if (!f->IsReadable())
    {
        std::cerr << "Sorry, not a Readable DICOM / ACR File"  <<std::endl;
        return 0;
    }
    
-   f1 = new gdcm::FileHelper(e1);
+   fh = new GDCM_NAME_SPACE::FileHelper(f);
   // ---     
 
-   e1->Print();
+   f->Print();
 
-   imageData= f1->GetImageData();
-   dataSize = f1->GetImageDataSize();
+   imageData= fh->GetImageData();
+   dataSize = fh->GetImageDataSize();
 
-   f1->SetWriteModeToRGB();
+   fh->SetWriteModeToRGB();
 
    switch (mode[0])
    {
@@ -86,7 +84,7 @@ int main(int argc, char *argv[])
 
       fileNameToWrite = fileName + ".ACR";
       std::cout << "WriteACR" << std::endl;
-      f1->WriteAcr(fileNameToWrite);
+      fh->WriteAcr(fileNameToWrite);
       break;
 
    case 'd' : 
@@ -96,7 +94,7 @@ int main(int argc, char *argv[])
 
       fileNameToWrite = fileName + ".DCM";
       std::cout << "WriteDCM Implicit VR" << std::endl;
-      f1->WriteDcmImplVR(fileNameToWrite);
+      fh->WriteDcmImplVR(fileNameToWrite);
       break;
 
    case 'x' :
@@ -105,7 +103,7 @@ int main(int argc, char *argv[])
 
       fileNameToWrite = fileName + ".XDCM";
       std::cout << "WriteDCM Explicit VR" << std::endl;
-      f1->WriteDcmExplVR(fileNameToWrite);
+      fh->WriteDcmExplVR(fileNameToWrite);
       break;
 
    case 'r' :
@@ -114,15 +112,15 @@ int main(int argc, char *argv[])
 
       fileNameToWrite = fileName + ".RAW";
       std::cout << "WriteRaw" << std::endl;
-      f1->WriteRawData(fileNameToWrite);
+      fh->WriteRawData(fileNameToWrite);
       break;
    }
 
    std::cout << "-----------------------------------------------------------------" 
           << std::endl;
-   e1->Print();
-   delete e1;
-   delete f1;
+   f->Print();
+   delete f;
+   delete fh;
    return 0;
 }