Program: gdcm
Module: $RCSfile: TestAllReadCompareDicom.cxx,v $
Language: C++
- Date: $Date: 2005/02/01 09:46:15 $
- Version: $Revision: 1.27 $
+ Date: $Date: 2005/02/03 10:00:06 $
+ Version: $Revision: 1.30 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include <iostream>
#include <fstream>
-#ifdef _MSC_VER
- #include <windows.h>
-#endif
-
//Generated file:
#include "gdcmDataImages.h"
-int InternalTest(std::string const & filename,
- std::string const & referenceFileName )
+int InternalTest(std::string const &filename,
+ std::string const &referenceFileName )
{
std::cout << " Testing: " << filename << std::endl;
////// Step 1:
std::cout << " 1...";
- gdcm::FileHelper* tested = new gdcm::FileHelper( filename );
+ gdcm::FileHelper *tested = new gdcm::FileHelper( filename );
if( !tested->GetFile()->IsReadable() )
{
std::cout << " Failed" << std::endl
std::ifstream testFILE( referenceFileName.c_str() );
if (! testFILE )
{
- uint8_t* testedImageData = tested->GetImageData(); // Kludge
+ uint8_t *testedImageData = tested->GetImageData(); // Kludge
(void)testedImageData;
tested->SetWriteModeToRGB();
////// When reference file is not gdcm readable test is failed:
std::cout << "3a...";
- gdcm::FileHelper* reference = new gdcm::FileHelper( referenceFileName );
+ gdcm::FileHelper *reference = new gdcm::FileHelper( referenceFileName );
if( !reference->GetFile()->IsReadable() )
{
std::cout << " Failed" << std::endl
////// Step 3b:
std::cout << "3b...";
int testedDataSize = tested->GetImageDataSize();
- uint8_t* testedImageData = tested->GetImageData();
+ uint8_t *testedImageData = tested->GetImageData();
int referenceDataSize = reference->GetImageDataSize();
- uint8_t* referenceImageData = reference->GetImageData();
+ uint8_t *referenceImageData = reference->GetImageData();
// Test the image size
if (tested->GetFile()->GetXSize() != reference->GetFile()->GetXSize() ||
return 0;
}
-int TestAllReadCompareDicom(int argc, char* argv[])
+int TestAllReadCompareDicom(int argc, char *argv[])
{
if ( argc == 3 )
{
////// Check for existence of reference baseline directory
std::string baseLineDir = GDCM_DATA_ROOT;
- baseLineDir += "/BaselineDicom";
+ baseLineDir += "/BaselineDicom/";
if( !gdcm::DirList::IsDirectory(baseLineDir) )
{
<< std::endl;
return 1;
}
-#ifndef _MSC_VER
- testDir.close();
-#endif
////// Step 1 (see above description):
std::string filename = GDCM_DATA_ROOT;