X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestWriteSimple.cxx;h=1399e339c3c95d5d42cd075a144b7d385cc6be72;hb=e30e614e7f63b52306d85040068e2205a9e6327a;hp=33e9f7fa9f59c0ae371026ee0ed02e9db48c71b4;hpb=a462ce9f1af0894cd930ab04f2e65cd80dfa7084;p=gdcm.git diff --git a/Testing/TestWriteSimple.cxx b/Testing/TestWriteSimple.cxx index 33e9f7fa..1399e339 100644 --- a/Testing/TestWriteSimple.cxx +++ b/Testing/TestWriteSimple.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: TestWriteSimple.cxx,v $ Language: C++ - Date: $Date: 2005/01/08 15:03:58 $ - Version: $Revision: 1.10 $ + Date: $Date: 2005/01/21 11:40:54 $ + Version: $Revision: 1.13 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -22,10 +22,11 @@ * The image content is a horizontal grayscale from * */ -#include "gdcmHeader.h" #include "gdcmFile.h" +#include "gdcmFileHelper.h" #include +#include typedef struct { @@ -70,7 +71,7 @@ int WriteSimple(Image &img) // Step 1 : Create the header of the image std::cout << " 1..."; - gdcm::Header *header = new gdcm::Header(); + gdcm::File *header = new gdcm::File(); std::ostringstream str; // Set the image size @@ -154,7 +155,7 @@ int WriteSimple(Image &img) // Step 3 : Create the file of the image std::cout << "3..."; - gdcm::File *file = new gdcm::File(header); + gdcm::FileHelper *file = new gdcm::FileHelper(header); file->SetImageData(imageData,size); // Step 4 : Set the writting mode and write the image @@ -198,8 +199,8 @@ int WriteSimple(Image &img) // Step 5 : Read the written image std::cout << "5..."; - gdcm::File* reread = new gdcm::File( fileName ); - if( !reread->GetHeader()->IsReadable() ) + gdcm::FileHelper* reread = new gdcm::FileHelper( fileName ); + if( !reread->GetFile()->IsReadable() ) { std::cerr << "Failed" << std::endl << "Test::TestReadWriteReadCompare: Could not reread image " @@ -216,18 +217,18 @@ int WriteSimple(Image &img) uint8_t* imageDataWritten = reread->GetImageData(); // Test the image size - if (header->GetXSize() != reread->GetHeader()->GetXSize() || - header->GetYSize() != reread->GetHeader()->GetYSize() || - header->GetZSize() != reread->GetHeader()->GetZSize()) + if (header->GetXSize() != reread->GetFile()->GetXSize() || + header->GetYSize() != reread->GetFile()->GetYSize() || + header->GetZSize() != reread->GetFile()->GetZSize()) { std::cout << "Failed" << std::endl << " X Size differs: " << "X: " << header->GetXSize() << " # " - << reread->GetHeader()->GetXSize() << " | " + << reread->GetFile()->GetXSize() << " | " << "Y: " << header->GetYSize() << " # " - << reread->GetHeader()->GetYSize() << " | " + << reread->GetFile()->GetYSize() << " | " << "Z: " << header->GetZSize() << " # " - << reread->GetHeader()->GetZSize() << std::endl; + << reread->GetFile()->GetZSize() << std::endl; delete header; delete file; delete reread;