X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestAllReadCompareDicom.cxx;h=24e59c982b5bfcdfd23f2650757099e20a12bfc4;hb=0a9f25290006bdee6be492179f8b0dae7ba1c598;hp=eea858b2d30e44499efdbcda2e3438e662fd636a;hpb=5228f0855afecff7edad48ba07c639424be014f7;p=gdcm.git diff --git a/Testing/TestAllReadCompareDicom.cxx b/Testing/TestAllReadCompareDicom.cxx index eea858b2..24e59c98 100644 --- a/Testing/TestAllReadCompareDicom.cxx +++ b/Testing/TestAllReadCompareDicom.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: TestAllReadCompareDicom.cxx,v $ Language: C++ - Date: $Date: 2005/01/11 15:58:36 $ - Version: $Revision: 1.23 $ + Date: $Date: 2005/01/21 11:40:53 $ + Version: $Revision: 1.25 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -15,8 +15,8 @@ PURPOSE. See the above copyright notices for more information. =========================================================================*/ -#include "gdcmHeader.h" #include "gdcmFile.h" +#include "gdcmFileHelper.h" #include #include @@ -31,8 +31,8 @@ int InternalTest(std::string const & filename, ////// Step 1: std::cout << " 1..."; - gdcm::File* tested = new gdcm::File( filename ); - if( !tested->GetHeader()->IsReadable() ) + gdcm::FileHelper* tested = new gdcm::FileHelper( filename ); + if( !tested->GetFile()->IsReadable() ) { std::cout << " Failed" << std::endl << " Image not gdcm compatible:" @@ -65,8 +65,8 @@ int InternalTest(std::string const & filename, ////// When reference file is not gdcm readable test is failed: std::cout << "3a..."; - gdcm::File* reference = new gdcm::File( referenceFileName ); - if( !reference->GetHeader()->IsReadable() ) + gdcm::FileHelper* reference = new gdcm::FileHelper( referenceFileName ); + if( !reference->GetFile()->IsReadable() ) { std::cout << " Failed" << std::endl << " reference image " @@ -77,7 +77,7 @@ int InternalTest(std::string const & filename, return 1; } - std::string PixelType = reference->GetHeader()->GetPixelType(); + std::string PixelType = reference->GetFile()->GetPixelType(); ////// Step 3b: std::cout << "3b..."; @@ -88,18 +88,18 @@ int InternalTest(std::string const & filename, uint8_t* referenceImageData = reference->GetImageData(); // Test the image size - if (tested->GetHeader()->GetXSize() != reference->GetHeader()->GetXSize() || - tested->GetHeader()->GetYSize() != reference->GetHeader()->GetYSize() || - tested->GetHeader()->GetZSize() != reference->GetHeader()->GetZSize()) + if (tested->GetFile()->GetXSize() != reference->GetFile()->GetXSize() || + tested->GetFile()->GetYSize() != reference->GetFile()->GetYSize() || + tested->GetFile()->GetZSize() != reference->GetFile()->GetZSize()) { std::cout << "Failed" << std::endl << " Size differs: " - << "X: " << tested->GetHeader()->GetXSize() << " # " - << reference->GetHeader()->GetXSize() << " | " - << "Y: " << tested->GetHeader()->GetYSize() << " # " - << reference->GetHeader()->GetYSize() << " | " - << "Z: " << tested->GetHeader()->GetZSize() << " # " - << reference->GetHeader()->GetZSize() << std::endl; + << "X: " << tested->GetFile()->GetXSize() << " # " + << reference->GetFile()->GetXSize() << " | " + << "Y: " << tested->GetFile()->GetYSize() << " # " + << reference->GetFile()->GetYSize() << " | " + << "Z: " << tested->GetFile()->GetZSize() << " # " + << reference->GetFile()->GetZSize() << std::endl; delete reference; delete tested; return 1; @@ -170,7 +170,7 @@ int TestAllReadCompareDicom(int argc, char* argv[]) << std::endl; std::cout << " apply the following to each filename.xxx: " << std::endl; - std::cout << " step 1: parse the image (as gdcmHeader) and call" + std::cout << " step 1: parse the image (as gdcmFile) and call" << " IsReadable(). " << std::endl; std::cout << " step 2: find in GDCM_DATA_ROOT/BaselineDicom/filename.dcm"