Program: gdcm
Module: $RCSfile: TestCopyDicom.cxx,v $
Language: C++
- Date: $Date: 2005/02/02 14:26:30 $
- Version: $Revision: 1.24 $
+ Date: $Date: 2005/09/07 08:33:29 $
+ Version: $Revision: 1.27 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 1;
}
}
- gdcm::FileHelper *original = new gdcm::FileHelper( filename );
+ gdcm::File *fileOr = new gdcm::File();
+ fileOr->SetFileName( filename );
+ fileOr->Load();
+ gdcm::FileHelper *original = new gdcm::FileHelper( fileOr );
std::cout << "--- Original ----------------------" << std::endl;
//original->GetFile()->Print();
- gdcm::FileHelper *copy = new gdcm::FileHelper( output );
-
- size_t dataSize = original->GetImageDataSize();
- uint8_t *imageData = original->GetImageData();
- (void)imageData;
+ gdcm::FileHelper *copy = new gdcm::FileHelper( );
+ copy->SetFileName( output );
+ copy->Load();
+
+ size_t dataSize;
+ uint8_t *imageData;
+ dataSize = original->GetImageDataSize();
+ imageData = original->GetImageData();
+ (void)imageData; // no enough to avoid warning on 'Golgot'
(void)dataSize;
//First of all copy the header field by field