X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Example%2FexPrintWritePrint.cxx;h=f3eee5c33993ef725220eace95460bf14d94a15a;hb=5f2a9e86acc7c14559f0c692af86f4e92ccf8a87;hp=34063d77ec0f3249dad31f24b028114367886fce;hpb=62dd4981e2597086b1d98d543e39733e321a1434;p=gdcm.git diff --git a/Example/exPrintWritePrint.cxx b/Example/exPrintWritePrint.cxx index 34063d77..f3eee5c3 100644 --- a/Example/exPrintWritePrint.cxx +++ b/Example/exPrintWritePrint.cxx @@ -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 @@ -17,20 +17,17 @@ =========================================================================*/ #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" <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; }