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/30 15:13:07 $
+ Version: $Revision: 1.36 $
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
+ // gdcm::LD_ALL,
+ // gdcm::LD_NOSEQ,
+ // gdcm::LD_NOSHADOW,
+ // gdcm::LD_NOSEQ|gdcm::LD_NOSHADOW,
+ // gdcm::LD_NOSHADOWSEQ
+ reread->Load();
+
if( !reread->GetFile()->IsReadable() )
{
std::cerr << "Failed" << std::endl