Program: gdcm
Module: $RCSfile: TestWriteSimple.cxx,v $
Language: C++
- Date: $Date: 2005/07/27 03:02:12 $
- Version: $Revision: 1.33 $
+ Date: $Date: 2005/08/20 09:10:24 $
+ Version: $Revision: 1.34 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
str << img.components;
fileToBuild->InsertValEntry(str.str(),0x0028,0x0002); // Samples per Pixel
-
-
-
// Step 2 : Create the output image
std::cout << "2...";
if( img.componentSize%8 > 0 )
// Step 5 : Read the written image
std::cout << "5...";
- gdcm::FileHelper *reread = new gdcm::FileHelper( fileName.str() );
- //gdcm::FileHelper *reread = new gdcm::FileHelper( );
- //reread->SetFileName( fileName.str() );
- //reread->Load();
+ // old form.
+ //gdcm::FileHelper *reread = new gdcm::FileHelper( fileName.str() );
+ // Better use :
+ gdcm::FileHelper *reread = new gdcm::FileHelper( );
+ reread->SetFileName( fileName.str() );
+ reread->SetLoadMode(0); // Load everything
+ // Other possible values are NO_SEQ, NO_SHADOW,
+ // NO_SEQ|NO_SHADOW, NO_SHADOWSEQ
+ reread->Load();
+
if( !reread->GetFile()->IsReadable() )
{
std::cerr << "Failed" << std::endl