X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestWriteSimple.cxx;h=39a3a3af40e46986758109e1ba3b9a238a1ea254;hb=aeaa4583123c268146a8ca3d21f3eaf9e10bf794;hp=4b8685d150d0b919b8b791467396d1ccc0e92bb6;hpb=d4473ebbcf880af0d6dd9c5603929f3bf61b8162;p=gdcm.git diff --git a/Testing/TestWriteSimple.cxx b/Testing/TestWriteSimple.cxx index 4b8685d1..39a3a3af 100644 --- a/Testing/TestWriteSimple.cxx +++ b/Testing/TestWriteSimple.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: TestWriteSimple.cxx,v $ Language: C++ - Date: $Date: 2006/04/11 16:05:03 $ - Version: $Revision: 1.49 $ + Date: $Date: 2007/05/23 14:18:06 $ + Version: $Revision: 1.51 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -118,10 +118,10 @@ int WriteSimple(Image &img) // Step 1 : Create an empty FileHelper std::cout << " 1..."; - gdcm::FileHelper *fileH = gdcm::FileHelper::New(); + GDCM_NAME_SPACE::FileHelper *fileH = GDCM_NAME_SPACE::FileHelper::New(); // Get the (empty) image header. - gdcm::File *fileToBuild = fileH->GetFile(); + GDCM_NAME_SPACE::File *fileToBuild = fileH->GetFile(); std::ostringstream str; // Set the image size @@ -157,29 +157,34 @@ int WriteSimple(Image &img) // Set the pixel representation str.str(""); str << img.sign; - fileToBuild->InsertEntryString(str.str(),0x0028,0x0103, "US"); // Pixel Representation + fileToBuild->InsertEntryString(str.str(),0x0028,0x0103,"US"); // Pixel Representation fileName << "-" << img.componentSize; if(img.sign == 0) fileName << "U"; else fileName << "S"; - + + fileToBuild->InsertEntryString("0",0x0008,0x0000,"UL"); // Should be removed + // except for ACR switch (img.writeMode) { case 'a' : - fileName << ".ACR"; break; + fileName << ".ACR"; + break; case 'e' : - fileName << ".EXPL"; break; + fileName << ".EXPL"; + break; case 'i' : - fileName << ".IMPL"; break; + fileName << ".IMPL"; + break; } std::cout << "[" << fileName.str() << "]..."; // Set the samples per pixel str.str(""); str << img.components; - fileToBuild->InsertEntryString(str.str(),0x0028,0x0002, "US"); // Samples per Pixel + fileToBuild->InsertEntryString(str.str(),0x0028,0x0002,"US"); // Samples per Pixel // Step 2 : Create the output image std::cout << "2..."; @@ -260,24 +265,24 @@ int WriteSimple(Image &img) // Step 5 : Read the written image std::cout << "5..." << std::endl; // old form. - //gdcm::FileHelper *reread = new gdcm::FileHelper( fileName.str() ); + //GDCM_NAME_SPACE::FileHelper *reread = new GDCM_NAME_SPACE::FileHelper( fileName.str() ); // Better use : - gdcm::File *f = gdcm::File::New( ); - f->SetLoadMode(gdcm::LD_ALL); + GDCM_NAME_SPACE::File *f = GDCM_NAME_SPACE::File::New( ); + f->SetLoadMode(GDCM_NAME_SPACE::LD_ALL); f->SetFileName( fileName.str() ); //reread->SetFileName( fileName.str() ); - //reread->SetLoadMode(gdcm::LD_ALL); // Load everything + //reread->SetLoadMode(GDCM_NAME_SPACE::LD_ALL); // Load everything // Possible values are - // gdcm::LD_ALL, - // gdcm::LD_NOSEQ, - // gdcm::LD_NOSHADOW, - // gdcm::LD_NOSEQ|gdcm::LD_NOSHADOW, - // gdcm::LD_NOSHADOWSEQ + // GDCM_NAME_SPACE::LD_ALL, + // GDCM_NAME_SPACE::LD_NOSEQ, + // GDCM_NAME_SPACE::LD_NOSHADOW, + // GDCM_NAME_SPACE::LD_NOSEQ|GDCM_NAME_SPACE::LD_NOSHADOW, + // GDCM_NAME_SPACE::LD_NOSHADOWSEQ f->Load(); // reread->Load(); - gdcm::FileHelper *reread = gdcm::FileHelper::New( f ); + GDCM_NAME_SPACE::FileHelper *reread = GDCM_NAME_SPACE::FileHelper::New( f ); reread->Print(); @@ -393,7 +398,7 @@ int TestWriteSimple(int argc, char *argv[]) return 1; } - // gdcm::Debug::DebugOn(); + // GDCM_NAME_SPACE::Debug::DebugOn(); int ret=0; int i=0;